Lo que yo te propondria es q hagas el programa en c y como es punto bat entonces no hay pierde.
ocupa llamadas al sistema asi a la hora de compilarlo el antivirus no lo detectara como malisioso
para esto ocupa la funcion system();
int system(const char *command); // para ver mas aqui http://linux.die.net/man/3/system
yo lo ocupe hasta windows xp no lo he probado ultimamente en vista o seven pero algo se ha de poder hacer
ocupa llamadas al sistema asi a la hora de compilarlo el antivirus no lo detectara como malisioso
para esto ocupa la funcion system();
int system(const char *command); // para ver mas aqui http://linux.die.net/man/3/system
yo lo ocupe hasta windows xp no lo he probado ultimamente en vista o seven pero algo se ha de poder hacer