Realmente de VB.NET no se nada, pero te puedo dar una idea.
- Cuando se active el formulario que quires que se ejecute una vez, en el evento Load si es que lo posee el .NET, o en el Click del que llama y a una variable le asignas 1 que querra decir que ya se utilizo el form y si es igual a 1 'tonces no lo dejas usar mas.
Ojala te sirva.
Chao