Tendrias que empezar por sockets.. hacer una pequeña aplicacion cliente/servidor, hablamos de un escritorio remoto, no? Una pc se tiene que conectar con la otra..
Aca en el foro se trato el tema, (una de tantas veces), fijate eso y despues podes buscar mas info en internet..
http://foro.elhacker.net/programacion_cc/en_busca_de_tutorial_de_sockets_c_win32-t276291.0.htmlSaludos!