Código vb.net:
Ver original- If PrevInstance = True Then 
-             Application.DoEvents() 
-             MessageBox.Show("Ya Existe Una Instancia Abierta De La Aplicación", "GRYPHOS", MessageBoxButtons.OK, MessageBoxIcon.Warning) 
-             Application.[Exit]() 
-         End If 
Código vb.net:
Ver original- Public Function PrevInstance() As Boolean 
-         Dim cont As Int32 = 0 
-         Dim processes As System.Diagnostics.Process() = System.Diagnostics.Process.GetProcesses() 
-   
-         For Each process As System.Diagnostics.Process In processes 
-             If process.ProcessName.Equals(System.Diagnostics.Process.GetCurrentProcess().ProcessName) Then 
-                 cont += 1 
-   
-             End If 
-         Next 
-         If cont > 1 Then 
-             Return True 
-         Else 
-             Return False 
-         End If 
-     End Function 
usa 
esta pagina para convertir c# a vb.net, pero no siempre la conversion te lo hace bien asi que tienes que emplear siempre tus conocimientos. Saludos!