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