das Anzeigen eines Icon im SysTray ist eigentlich ganz einfach
du benötigst dazu erst mal ein NotifyIcon (siehe Toolbox).

Dieses auf dein Form ziehen und
dann den folgenden Code einfügen ein:


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

With NotifyIcon1
.Icon = New Icon(Den Pfad wo das Icon liegt)
.Text = "Name deines Programms"
.Visible = False
End With

End sub

Private Sub Form1_SizeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.SizeChanged

' Normalen Taskbar-Eintrag entfernen, wenn die
' Form minimiert wird:
If WindowState = FormWindowState.Minimized Then
'' Wenn kein Eintrag in der Taskbar erscheinen soll
ShowInTaskbar = False
''Icon sichtbar machen
Me.NotifyIcon1.Visible = True
End If

End Sub

Jetzt erscheint das Icon im SysTray, nun müsst du nur noch das Program beim
anklicken des Icon wieder Maximieren (im Bsp durch Doppelklick):

Private Sub NotifyIcon1_DoubleClick(ByVal sender As Object, _
ByVal e As System.EventArgs _
) Handles NotifyIcon1.DoubleClick

' Form anzeigen, falls sie minimiert ist:
If WindowState = FormWindowState.Minimized Then
WindowState = FormWindowState.Normal
ShowInTaskbar = True
Me.NotifyIcon1.Visible = False

End Sub


Damit hast du deine Funktion erreicht.


Gruß
http://entwickler-forum.de/showthread.php?t=45089