Люди вы чего? Если уж "как правильно", то читать надо
“Designed for Microsoft Windows XP” Application Specification
В коих написано, что трей это "Notification Area" и использоваться должен для _уведомления_ пользователя о каких-то событиях, на которые он может ответить, а может проигнорировать, а также что трей
не должен использовать иконку для доступа к проге.
Я бы программеров, которые сворачивают проги в трей, поубивал
Во-первых, это нарушение accessibility (Кто вот скажет, как без мышки развернуть такую прогу? Я допустим знаю, но это неудобно ИМХО, и дабл-клик ей не пошлешь...)
Во-вторых, это загаживание трея — MS не от хорошей жизни придумала скрывалку иконок.
вот, собсно, цитатка:
• Do not use the area to provide an application’s launch point
Instead, use only the Start Menu to launch your program or start your service. If your program or service launches automatically at startup, do not default to placing an icon in the notification area.
• Do not use the area to change settings or other properties
Instead, provide UI for changing settings or other properties from within the application or from a Control Panel item.
• Do not display general status information for services or background applications. Instead, run programs in the background, as necessary. Users can view service status or configure a setting via a second application or a control panel that provides a UI for your service. Users must explicitly launch this application from an icon in the Start menu.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>