I am wanting to create a little application for college that runs through an os on a server. It can be inside an image hdd or can be installed to the server. (this is not the problem). I am wondering how i can create an application like VMWare/Parrallels/Microsoft VPC in vb6 to emulate/simulate this operating system inside the windows xp/vista/7 environment.

EG. Users boot windows vista. Click start. Run my program (this i am trying to create). And by using the internet it will run the OS from a server.

An example of this is users who own Win7 can run WinXP through Microsoft VPC so they can run WinXP inside a window on Win7. But i want to create my own program for it. The trouble i am having is how id get the OS to run? Through a video/image box? how would the click functions work or the keyboard? or could i buy and install vmware and then use CTRL+T in VB6 to insert a vmware control?

Thank you