Hi Lala,<br><br>NotifyIconData contains information that the system needs to process<br>taskbar status area messages.<br><br> PNotifyIconDataA = ^TNotifyIconDataA;<br> PNotifyIconData = PNotifyIconDataA;<br> {$EXTERNALSYM _NOTIFYICONDATAA}<br> _NOTIFYICONDATAA = record<br> cbSize: DWORD;<br> Wnd: HWND;<br> uID: UINT;<br> uFlags: UINT;<br> uCallbackMessage: UINT;<br> hIcon: HICON;<br> szTip: array [0..63] of AnsiChar;<br> end;<br><br>Members<br><br>cbSize - Size of the NOTIFYICONDATA structure.<br><br>hWnd - Handle of the window that receives notification messages<br>associated with an icon in the taskbar status area. <br><br>uID - Application-defined identifier of the taskbar icon.<br><br>uFlags - Array of flags that indicate which of the other members<br>contain valid data. This member can be a combination of these<br>values:<br> NIF_ICON The hIcon member is valid. <br> NIF_MESSAGE The uCallbackMessage member is valid.<br> NIF_TIP The szTip member is valid.<br><br>uCallbackMessage - Application-defined message identifier. The system<br>uses the specified identifier for notification messages that it sends<br>to the window identified by hWnd whenever a mouse event occurs in the<br>bounding rectangle of the icon. <br><br>hIcon - Handle of the icon to add, modify, or delete. <br><br>szTip - Tooltip text to display for the icon.