scusa, non avevo letto che si trattava di vb.
in vb, dentro il metodo che viene chiamato da startup, effettui i tuoi controlli e nel caso non vuoi far partire la tua applicazione usi il Cancel :
ovviamente non avviare nessun altro form1 li dentro, non serve, semplicemente se è tutto ok, continui, se no e.Cancel = True e l'applicazione si chiude.
P.S.
questo sarebbe il file ApplicationEvents.vb che puoi farlo "apparire" nella tua soluzione da : progetto -> proprietà di (tuo namespace) -> visualizza eventi applicazione