Por cierto, no sería mala idea el ir poniendo ideas de como deberia ser el troyano para hacer el texto en el que se definan: lenguajes a usar, compiladores y entornos de desarrollo, tamaño máximo del programa servidor, etc, etc.....

Yo propongo lenguaje C y entornos de desarrollo de Borland..... Es una opinion personal que hay que discutir, pero es un avance.