De todas formas, configurar el escritorio remoto nativo de Windows para funcionar por Internet no es complejo en absoluto, básicamente:
1. Activas el escritorio remoto en Windows.
2. Pones una IP fija en el PC (ya sea mediante Windows o mediante el router).
3. Mediante NAT, derivas el tráfico por el puerto del escritorio remoto (creo que era el 3389) a la IP del PC.
No veo la complicación, y a mi me va bastante más fluido que TeamViewer, sin contar que de este modo la conexión es privada y que evitas instalar programas adicionales.