Wenn du ein paar "Tipps" haben willst, dann kann ich dir den Quellcode von
RealVNC empfehlen. Davon kannst du dir dann die Hauptideen nehmen, und deinen eigenen VNC-Klon schreiben.
In jedem fall brauchst du mit hoher Warscheinlichkeit WindowsHooks, außer du regelst alles über Treiber (was mir aber als wesentlich komplizierter erscheint, ich glaube, in
UltraVNC ist sowas eingebaut)
Ich hoffe ich habe dir ein wenig geholfen,
ciao, Philipp