Существуют ли какие-либо стандарты поведения приложений, у которых есть значок на панели задач?
Недавно я написал приложение, которое большую часть своей жизни находится в системном трее. Я передал его другу, и ее первым побуждением было дважды щелкнуть значок, чтобы попасть в главное окно (которое сработало). Но это заставило меня задуматься. По крайней мере, в .NET есть всевозможные события и способы прикрепления вещей к значку на панели задач (щелчок [влево / вправо], двойной щелчок [влево / вправо], контекстные меню, вне моей головы). Просто подумав об этом, я придумал приложения с контекстным меню правой кнопкой мыши (большинство), щелчок левой кнопкой вызывает то же контекстное меню (Live Messenger), (другое) контекстное меню левой кнопки мыши (Daemon Tools), щелчок левой кнопкой мыши открывает главное окно (многие уведомления Windows), двойной щелчок левой кнопкой мыши открывает главное окно (mIRC, множество других приложений). Мне еще предстоит найти приложение, которое использует двойной щелчок правой кнопкой мыши, хотя я уверен, что это возможно ...
Существуют ли какие-либо рекомендации или стандарты по удобству использования в отношении того, как ваше приложение должно вести себя в любой из этих конкретных ситуаций?