A Gold Star to Josh and a clap on the back to Bob ----
The problem was that I was loading up on commands in the Init of the oApp object and the object is not entirely instanced at that point, causing all references to oApp from an external object to crash.
Once I changed over to Josh's suggestion (Bob mentioned it too) of:
oApp=NEWOBJECT("myappobject","myclasslib")
oApp.Launch()
Everything worked fine. Thanks to everyone for helping me out on this one.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05