@spivonious: I agree about with your point about vb6. 

I'm more trying figure out what it is that causes the automatic reaction to the initials V and B.

Could it need a re-branding be the solution? Say to  B#

The re-branding is point where vb6 legacy language features are removed. (Pure .net)