"My MS Security Scan removes part of this, but when I run the software again it comes back.
How do I get rid of it permanently?"
What is VirTool:Win32/VBInject.gen!BH?
VirTool:Win32/VBInject.gen!BH is identified as a generic detection for malicious files or programs that are obfuscated using particular techniques to protect them from detection or analysis. When infected, the malicious program may be injected into a clean process or loaded in a new process of its own. Unlike a "dropper", the malicious executable is never written to disk as a separate file.