I know there are issues and I can understand from a coder's point of view, it's a hassle, and it is, but actually, in most cases, it should be. The AV is detecting similarities with viruses/malware, I'd rather it do that then ignore something that IS similar and I didn't write it. Heuristics is not an exact science, hence the reason why it's "guess work". I'd rather Avast, Kaspersky, etc, guess that what it saw *may* be dangerous rather than anti-viruses like AVG totally ignore it when it really IS.
I know, it's not a great thing, but as a programmer, it's up to us to make sure our code isn't going to do a false positive and if one AV is doing it, make sure to contact them to find out where it is flagging it as such (as most of the ones I've dealt with, do give me insight, Avast told me it was not liking the resources of the AppIcon, it apparently had the header wrong, again, linker issue from the looks of it).
As for Malwarebytes, good people, good software, which also ripped my code a new one (removed half of my coding directly, labeling most of it as malware [gen], thankfully I had backups). I still have MWB on this machine, but I only run it to "look but don't touch", as I know it'll want to nuke those folders again. (And half of them were tutorial asm files.)
GuruSR.