Uso el componente CoolTrayIcon y el problema que tengo con el windows 9x, WinXP y WinServer es que al cerrar mi aplicación no se quita el ICONO en la barra de tareas hasta que paso el puntero del raton por encima.
Ya me había pasado este caso, sin usar este componente lo hacía por medio del siguiente ejemplo:
Código Delphi
[-]
with NotifyIconData do begin
hIcon := Icon.Handle;
StrPCopy(szTip, Application.Title);
Wnd := Handle;
uCallbackMessage := WM_ICONTRAY;
uID := 100;
uFlags := NIF_MESSAGE + NIF_ICON + NIF_TIP;
cbSize := sizeof(TNotifyIconData);
end;
Shell_NotifyIcon(NIM_ADD, @NotifyIconData);
....
Shell_NotifyIcon(NIM_DELETE, @NotifyIconData);
Agradezco cualquier sugerencia.