scusate ma quanto baldoria per niente!
intendo dire che al caricamento del form load scrivendo Me.Visible = False mi aspetto che il form non sia visibile, invece lo è, ho anche provato a scrivere Me.Hide() ma il form è sempre visibile. Non credo che era impossibile comprenderne il significato.
comunque ho risolto così
codice:
Private Sub NotifyIcon1_BalloonTipShown(ByVal sender As Object, ByVal e As System.EventArgs) Handles NotifyIcon1.BalloonTipShown
        Me.Hide()
	End Sub