Мое предложение было бы не использовать всплывающее меню, если оно такое большое.
Большинство текущих руководств пользователя ОС также предлагают это.
Такое большое меню станет кошмаром для пользователя, чтобы найти что-то, если ему нужно прокрутить, не так ли?
А как насчет всплывающего окна / диалога с фильтруемым списком?
(например, всплывающее фильтруемое дерево CTRL + O в затмении или список CTRL + Space Content Assist в затмении)