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ß