A logica ta correta? vc tem certeza q tem instruçao pra abrir algo???
Vou dar um exemplo: vc cria um programa, seta pra iniciar pela sub Main, e esquece de chamar um form qq na sub main... ai vai funcionar, mas nao vai abrir nada mesmo... esse é so um exemplo, vc pode cometer varios erros parecidos com esse, e alguns deles so vao aparecer no compilado... no ambiente VB nao aprece nada de errado...
Confere sua logica... se estiver tudo bem, procura compilar no Win98... pode ser algo referente a isso... ah, procura tb no msdn o erro 492... reconheço q esse erro eu nunca vi...