I image an scenario in what I can start any computer from a LiveCD (USB Pen, ...) and open a VPN (must have a personal certificate inside) to my server and via NX Client (with all its functionality) makes a connection to my Desktop so i'm able to work with it from any place in the world.

Can any of you help me?