Ich würde auch sagen, wozu das
Rad neu erfinden.
Ein Mirror-Driver nutzendes VNC ist doch optimal. Und wenn du irgendwelche Sonderfunktionen benötigst -> VNC ist opensource.
Ausserdem (soweit ich weiss) kannst du eine Plugin-
DLL (mit Delphi) schreiben, die die Datenübertragung Client <-> Server behandelt - falls das der Grund sein sollte, weswegen du eigene Software entwickelst.
Wer später bremst ist eher tot.