Wobei man bei VNC und Konsorten einen offenen Port hat - zwar über ein Passwort "gesichert", aber letztlich ist der Rechner damit für jeden Hacker offen. Und das Passwort geht auch im Klartext über die Leitung!
Daher sollte man diese Tools via Internet nur per SSH tunneln - VNC kann das, bei Windows-Remote weiß ich nicht. Macht bei der Installation mehr Arbeit - ist danach aber wurscht

Ich bin vielleicht etwas paranoid - aber bei mir gibts keine offenen Ports am Router. Nutze VNC aber gerne im Intranet, muss man nicht hinlaufen :-)
Schmiddigrüße