2 additions :)
-Surround your set path with parentheses and doublequotes to prevent future headaches :
set path to ("Graphics;Libs;Progs;HTML;HELP;MENUS;FORMS;DATA;Downloads")
Also for an exe you don't need too much subdirectories. You wouldn't deliver say forms directory content. A typical dir schema for an exe might be ("data;reports")
Thinking Graphics;Libs;Progs;MENUS;FORMS; content is compiled into exe.
-If you use menu builder to generate your .mpr code for you (I think you already did that way) you don't need to push,pop _msysmenu moreover would be wrong in most cases. MPR code takes care of it for you. Just do yourmenu.mpr in main.prg
Cetin