Si tu as Windows XP Pro chez toi tu peux utiliser Remote Desktop (bureau à distance)... les données sont cryptées et le taux de rafraischissement est meilleur que sous VNC. Regarde l'aide de Windows pour activer Remote Desktop (il est désactivé par défaut, enfin de mémorie c'est les touches Windows + Pause sous un onglet contrôle à distance)
Pour le client "Remote Desktop Client" sous google te donnera un lien ou le télécharger chez MS (si tu n'as pas de Windows XP au bureau)
Sur le routeur il faut que tu configures une règle NAT (des fois appelée "virtual server", SUA, ...), il s'agit de renvoyer le port 3389 vers l'IP interne de ta machine.
Après reste à lancer le client sur la machine du boulot et d'y saisir l'IP externe de ton routeur ou son record DNS (si il supporte un service d'IP dynamique).