@Hansa
Wo liegt dann das Problem? VNC hat all diese Eigenschaften und kostet nix. Als Client Server hast du die Qual der Wahl RealVNC, TightVNC, TridiaVNC, UtlraVNC usw., zur Verwaltung kannst du z.B.
VNCon benutzen.
Wenn es sicher zu gehen soll kannst du noch einen
SSH-Tunnel verwenden.
TightVNC zum Beispiel ist kompakt, der Viewer kann in Form einer simplen EXE heruntergeladen werden oder man kann direkt über Web Browser per Java über Port 5800 den PC fernsteuern.
Der Server besteht auch nur aus einer EXE und einer
DLL.