I coded the entire thing from scratch, so it's weird that it would come up as a backdoor trojan.
What I don't understand is, if you've been running it the entire time, why is it suddenly being flagged as a backdoor trojan, when it wasn't previously being flagged?
What antivirus are you using?