das Anzeigen eines Icon im SysTray ist eigentlich ganz einfach
http://entwickler-forum.de/images/smilies/smile.gif
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ß