Такие вопросы подробно рассматривались у Раскина, Интерфейс. Насколько я помню:
1. Модальность - это зло. Следовательно, нужно попытаться избавиться в меню от состояний.
2. Важны автоматические реакции пользователя, поэтому пункты меню должны стоять на своих местах, чтобы их переключать, как коробку передач, не глядя.
3. По возможности, использовать масштабируемые объекты.