user clicks desktop icon main.prg creates launch app object main.prg calls app methods appenvir and appdbf then runapp method the runapp method has the following: do form read events (simplified..I can give details if necessary) do while not exiting launch app do selected application close data all rerun appenvir and appdbf show launch form read events if(lExit) exit endif ENDDO * release and close everything RELEASE oAbout,progsel CLOSE DATABASES ALL *!* RELEASE ALL CLOSE ALL QUIT when user selects from drop down list of available applications click event stores app exe and its parameter and issues clear events which returns to the "Do While" process, launches the selected app. the selected app main.prg is similar to the launch main except the app object name is different. the selected app oapp.runapp method is passed the form name and the "Do Form" generates "Invalid subscript reference". Unexceptable fix - remarked the runapp method call in the selected application and did the "Do Form" and read event in the main.prg..it works. I think there may be a stack issue that something is not there that lets the form know it can run. Just guessing. After many days of testing nothing corrects the error except moving the code from the method to the main.prg. Have I really confused everyone now?I have 55 applications running from this launcher application with no problems even compiling the launcher in VFP7 . Only 3 are giving this problem. These 3 are the ones I chose to use the application object. the other have the read event in the main.prg