When you test your programs, are you installing the runtime each time?
If so, don't do that, always click skip
(+use the HPC:Factor Redist here
https://www.hpcfactor.com/downloads/78/Visual_Basic_CE_Runtime_Full_... )
or just use the raw .vb file to test.
Because if you remove those programs without hard resetting, there's a possibility it can delete the runtime files sometimes, thus borking up the system
I find installing the VB runtime over and over can cause the situation you describe.
Just something to consider..