I once wrote a pretty cool batch script that would use a minimal vmc executable which then tunneled a reverse vnc session using putty's plink . I used to package it and sent it to people that needed tech support, they would click on the icon and it would then route their session over ssh to my computer at the office. Then we moved to free logmein but i guess now i have to search for that script again.
I do something similar with a reverse ssh tunnel to my home router so that I can rdp into my work computer. I find rdp to be the superior remote solution on Windows, especially when dealing with multiple monitors.