Create the instances from within
VB, which puts a reference to the running code in an object.
Using APIs you can "read" the titlebars of the windows (seems to me there's an API to enumerate the running appls), and get the hWnd of those windows. More work than the first suggestion though.
(BTW: using GetObject doesn't connect you to anything, it only returns a reference to the running object. You use this connection to communicate with it, but there is no connection,
per se.)
Perhaps
http://p2p.wrox.com/topic.asp?TOPIC_ID=11222 would be helpful...