Comment Free remote control software (Score 2, Informative) 454
I have had good success with TeamViewer (http://teamviewer.com/index.aspx) and no, I don't work for them..It is free for non-commercial use
I've noticed several design suggestions in your code.