ich will mal gar nicht fragen wofür dus brauchst, ist mir auch egal,
aber ich würde tippen dass das wenig mit programmieren zu tun hat.
nur ein Tipp. vnc ist meistens erste wahl, aber langsam, und über ne internet-verbindung weniger zu empfehlen(Sicherheit, geschwindigkeit, qualität)
wenn es um einen zu steuernden linux-host geht, würde ich telnet nicht verwenden(ist zwar das einfachste und schnellste, aber die user/passes werden im klartext übertragen. da muss nur irgendwo jemand nen sniffer haben, dann wars das mit sicherheit). ich würde dir ssh empfehlen, wenn es um die textebene geht. als windows client gäbe es da zb putty.
Für Grafik dann doch lieber einen X-Server. Vorteil: Du kannst das X über einen SSH-Tunnel verschlüsseln und gleichzeitig durch einen transparenten kompressor schicken. ausserdem muss bei X nicht immer der ganze Bildschirm übertragen werden, mit der option multiwindow kannst du nur einzelne Fenster in deinen Desktop integrieren. Das sieht dann zb so aus:

sorry, das bild is n bissel gross geworden, my apologies
bei bedarf kann ich ne anleitung geben wie man X auf Xp bringt