Olá TiagoJesuTJS,
Poderia detalhar melhor o problema?
Você precisa que tua aplicação não abra mais de uma vez, é isto? Se for isto existem algumas técnicas, como: Ao abrir a aplicação você pode verificar se teu processo já está em execução na lista de processos da máquina e abortar a inicialização da aplicação
caso ela já esteja na lista.
Este blog possui exemplos de como fazer isto em C# usando MUTEX, mas é fácil você adaptar para o VB.
https://odetocode.com/blogs/scott/archive/2004/08/20/the-misunderstood-mutex.aspx
Existe também uma forma de habilitar o modo "single instance" ou "instância única" da sua aplicação no próprio Visual Studio (mas eu prefiro usar o mutex).
Vá em Propriedades do seu projeto e marque a checkbox abaixo: "Criar aplicativo de instância simples" ou "Make single instance application", dependendo da sua versão.
Espero ter ajudado. Um abraço!
