ник: Lukas
по п.2
Делать "с нуля" временное контекстное меню мне кажется проще.
Если штатные кнопки просто копируются из штатного меню, можно без подключения офисной библиотеки классов.
Если кнопки со своим функционалом - возможно потребуется офисная библиотека для подписки на события.
Кстати, интересно еще обрабатывать кнопки ToolBars и контекстного меню в сервисном классе, управлять синхронно Visible/Enable кнопок контекстного меню и кнопок ToolBars в зависимости от ситуации. =>
по п.3.
Пока "места" хватает в основном проекте - лучше огород не городить, кмк.
Практического опыта нет, только эксперименты. Нет таких огромных проектов.
зы. Спасибо! Вас так-же. Но, не рановато-ли?