* Create a property on the current form called oForm * It is going to hold a reference to the COM object to make * sure it doesn't go out of scope. * Replace "NameOfMyProject" with the name of your project * Replace "NameOfMyClass" with the name of the form class you created. ThisForm.oForm = CREATEOBJECT("NameOfMyProject.NameOfMyClass") ThisForm.oForm.SetStatus("Status Message") ThisForm.oForm.Show()Now when you do this, since it's now a COM object, it will start another instance of the app so the animation will be smooth. The downside to this is that you need to make sure you register the COM object as part of your app installation, ex. from a DOS prompt:
NameOfMyExe.exe /regserver
That registers the COM accessible types for you. You actually don't have to do this on your dev. machine since it happens automatically when you build.