Dipende
- da cosa hai letto
- dal codice che usi

Comunque io uso questa funzione che chiamo quando minimizzo il form:

codice:
Public Sub InitTrayIcon(callback As Object, icon As IPictureDisp, testo As String)

  Rem Il form DEVE essere visibile prima di chiamare la Shell_NotifyIcon
  With NID
    .cbSize = Len(NID)
    .hWnd = callback.hWnd
    .uID = vbNull
    .uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE
    .uCallbackMessage = WM_MOUSEMOVE
    .hIcon = icon.Handle
    .szTip = testo & vbNullChar
  End With
  gbIconInTray = True
  Shell_NotifyIcon NIM_ADD, NID

End Sub
La chiamata eseguita dal form è questa:
codice:
InitTrayIcon picTray, picTray.Picture, Me.Caption
Ciao :-)