Thanks for your help... I have a large vfp exe that is a large call center.... tracks multiple tables, keeps a client list, etc. Then I have a small vfp exe that does nothing more than monitor one of the tables as it changes on a timer. I would like to run the large exe, and then if they want to run the other (probably minimized on the task bar) it would not interfere with the large one. Once they open the small one, it should be its own process. Tried a run monitor.exe but it just flashes and returns processing to the large exe. The screen in monitor.exe (the small exe) is modal and I have a read events in the main program. I can't seem to get it to perform the way I want.