hola, pues podria ser un error de framework, fijate al crear el exe en vb.net con cual es que compila si es framework 2.0 ó el 3.0 ó inferior.
te vas al explorador de soluciones, click derecho en propiedades donde esta tu proyecto, luego te vas a compilar, luego opciones de compilacion avanzada y ahi te fijas en que version de framework lo compila.
suerte