Of course you can't use WMI to create an interactive process on currently supported systems. This includes any forms, minimized or otherwise, that are ever Shown. You might want to rethink that part.
This was disabled for security reasons beginning with Win2K SP3, which I'm sure is what chroma was getting at. I suspect it is subject to Session 0 service isolation in Vista as well.
Create Method of the Win32_Process Class
The "conventional" way of doing this in VB6 would probably be to create an ActiveX EXE to run at the remote machine. Your local client would start and control it via DCOM.
God is REAL... unless declared an INTEGER