I have this really cool (free) program called Process Guard, or PG. It finds every process that trys to start up, and you can Allow, Allow Once, Block, Always Block.
Its great, when spyware/virus's/trojans download and attempt to run, it finds them and asks you what to do. You could just block your program in this case.
At first its annoying, because everytime you try to start a new program you havnt ran before with PG isntalled, it asks you, but after you say Allow (as in always) on all your apps, its great.