usually when theres just a few detections, its a false positive. as u can see only 4, while most antiviruses didnt find anything. usually those antivirus programs have not updated the database or have search-functions that are more "brute".
its not easy to figure out if a program is a virus, they look into the code and try to see whats inside. some windows API, are used to hack, but they can also be used for something else that is benign.
my programs are compiled in native code, and that makes it harder to analyze, and also a lot of viruses/trojans are also compiled in native code.