i created a program using Delphi XE 6 and it's already somehow working.
But there is a big issue. The problem is that almost every anti-virus tool is detecting a virus. This may be cause by the fact that this program can download files, accesses various websites and it also contains an internal chrome browser.
But is there a way to let the anti-virus tool know that it's not a virus? Something like a certificate or an official test?
(1) You can try CodeSigning with AuthentiCode. This has several advantages; for example everybody can verify that the EXE file was created by you, and not modified since then. Also, some AntiVirus programs might accept your EXE if it is signed.
Since you showed us your source code, you probably develop OpenSource. In this case, you can buy an OpenSource AuthentiCode certificate from Certum, which is only costing 14 EUR (approx. 17 USD) which is very cheap (a few years ago, they were even free of charge). These certificates have the same security as the very expensive certificates of the competitors (see price comparison), but you may ONLY use the Certum certificate if you use them for signing OpenSource projects.
(2) But first of all, you should try to find out why the AntiVirus program detects your program as malicious. Please try uploading it to virustotal.com and find out if other AntiVirus programs act the same way. There is a chance that a part of your program looks "similar" to a known virus. In this case, you would have to contact your AntiVirus company and report a false-positive.