Wenn es kein Problem ist, wieso stellst du dann hier diese Frage..?
Nein im Ernst... kennst du dich mit Hooks aus? Weißt du wie du an alle nötigen WM_PAINT-Messages kommst um nur die nötigen Bereiche upzudaten? Weißt du wie du per Hook an alle Maus- und Tastatur-Messages kommst um diese dann an den Remote-Computer weiterzuleiten..? Und sofern das ganze so wie RealVNC als Service läuft.. sind dir die Stichwörter WindowStation und Desktop (nein ich mein nicht den normalen Desktop, sondern die Kernel-Objekte die einen Teil des Sicherheitssystems darstellen) geläufig und weißt du damit umzugehen?
Lad dir mal den Source von RealVNC runter und wirf mal einen Blick rein.. das ganze ist bei weitem nicht so trivial wie es am Anfang vielleicht erscheint, vor allem nicht, wenn man den Remote-PC dann auch noch fernsteuern können will!