Gut wäre zum Beispiel TightVNC...das is gut für sowas.
Selber schreiben is auch nicht so schwer...hab das auch mal probiert (ohne erfolg ...wegen "keine zeit"
)
Der Server muss halt ständig Bilder an den Clienten schicken...also Bild machen(Screenshot), bild schicken!
Das mit Maus steuern geht ja dann ganz einfach und das mit der Tastatur...bekomm erstmal das mit den Sreenshots hinne, sodass man nen halbwegs flüssiges Bild hat