Siempre es posible, lo que importa son las ganas.
Me acuerdo que salió un troyano (Bifrost 1.2) que al no ser un único archivo sino cada vez diferente era muy difícil parar para los antivirus pues ellos lo que cogen es un pedazo del programa (firma) para saber si es el que se ejecuta.
Pues como no salía, me armé de valor y con el VB y con dos cojones hice un Antivirus para el Bifrost:
http://foro.elhacker.net/seguridad/antivirus_bifrost_12_creado_por_mi-t154519.0.html
Hay que recordar que era un nano xD