Les comento que estuve viendo el código de Allakore y es bastante entendible...
Anda bastante bien, lo probé conectándome a un cliente (previa configuración del servidor).
Luego, me registre en un servicio de dns dinámico, configure el cliente y de 10...
Comento que no hace falta cambiar los datos en los fuentes y compilar, se puede pasar el host y el puerto como parámetros de la aplicación.
Me gusta porque al tener los fuentes (en algún momento que tenga tiempo

) puedo mejorarlo, aunque creo que anda bastante bien...
No anda tan rápido como el teamviewer pero se puede trabajar bastante bien.
Prueba Realizada:
Server en un virtual.
Soporte en la maquina host (donde esta la virtual).
Cliente en otra ciudad.
Las conexiones a internet fueron por wifi, no probé teniendo el server conectado por cable.
Es lo que quería encontrar.... me gustaría saber mas para poder optimizarlo y mejorar la velocidad, seguridad, etc...
pero bueno, supongo que eso lo puedo ir haciendo con el tiempo ya que tengo los fuentes.
Un gran trabajo de Richard y muy generoso al publicar el código fuente.
Si alguien empieza a utilizarlo y les hace modificaciones compartirlas...
Saludos.