un troyano es una simple aplicacion cliente <-> servidor, y es facil de implementar.
creo que el sub7 usaba la VCL por eso el servidor pesabas mas de 300kb, pero el mejor era el undetected hecho con delphi tambien pero el servidor no usaba la VCL y pesaba como 20 kb.
pero siguiedo con el tema solo has un simple programa cliente servidor.