Scott,
>1) When I BUILD a very large application into a WIN32 EXECUTABLE with DISPLAY ERRORS checked. It compiles ok, but the EXE contains bugs that cause program failure at execution time. The application runs absolutely perfect from the IDE.
This is most likely happening because of an environmental difference between your IDE and the VFP runtime. There are SETs that are coming into the IDE based on options you've set on the Tools/Options dialog and these are not the same as the SETs in place when the runtime engine starts. Use list status to file test.txt in both your IDE session and your exe and start spelunking for the differences. As you find them you'll have to add the appropriate SET statements to your main.prg to put the runtime in the correct environment for your application.