Hi,
I can think of two reasons that might explain your problem.
If your application is improperly shutdown, or you have to force a shotdown, there could be instances of the program in memory every when there is no indication that the application is already running. When this occurs the application will not start and each time you try to restart it a new process is cerated in memory. If this happens you have to re-boot your system or you can open the task manager and end each task of you application that is in memory.
Also, check your form's showwindow property to see if it is a top level form, to be run in a top level form, or it's to be run in the foxpro screen. If the form's showwindow property does not match you setup, it can cause problems. For example if you open a top level form as your application's desktop and then start another form with a showwindow property of in screen instead of in top level form, the form will not show when the screen's visible property has been set to .F.
These are long shots but you never can tell.