False Positive Of Virus

(Apologies if this is in the wrong section)

Hey, I’m a Uni student that dabbles in some basic programming for personal use. I recently created a program that when executed it runs a batch file that uses a 3rd party program, contig, to do various tasks. I made this mainly to shutdown my pc after x amount of time (however it can do other tasks with just a simple batch file edit.). I have written this in visual basic, however once i first compiled and ran it, avast popped up telling me it was a trojan ( Win32:PoisonIvy-EY [trj] ).

I know I have a clean machine, why is it recognising this a s a virus? And is there anyway that I could make avast ignor this particular file?

Any help would be greatly appreciated. Thanks

there is an exclude function

also

virus@avast.com? is the correct location the attached sample should be zipped and password protected (anything is fine) with the password in the body of the email.
Put possible false positive in the email subject along with any relevant information

you get you own personal false positive fix