There's no magic cure unfortunately. False positives by anti-virus software have been a problem for commercial publishers for a long time. It is very common, especially for smaller publishers.
The first thing you want to do is sign all executables in your project as well as the installer. That will go a long way towards helping you. But its still no guarantee the programs won't be flagged. To sign software you'll need a software signing certificate. It takes a little bit of effort (and money), but its worth it.
You'll also want to make sure your program plays nicely with Windows, and doesn't do things like writing to places on the drive it shouldn't (such as the Windows directory). Make sure you understand where files should be installed and written to under Windows.
If your program is still getting flagged, you can use a tool like VirusTotal which checks your file against all the major published anti-virus programs. This way you can see which ones are reporting false positives. Usually its just one or a few that are flagging the program. From there if need be you can submit your program to those anti-virus publishers. Most of them have a place where you can do that on their website. This is hit or miss, don't expect immediate responses from them.