My last post was actually a reply to that (second) question; it's the only way I've found to get the "open with.." list to pop up. Since you decided to use COM objects, you could use Online's /xrun snippet (look for it in
www.mircscripts.org's snippet section) instead of /run -n, mainly because it allows you to hide the cmd.exe/command.com DOS box.