Ответсообщение недоступно
Ну я делал таблицу в базе SQL в которой описывал события, и действия к ним и пункты меню и действия к ним.
Приложение при старте загружало все это и создавало привязки действий к событиям и пункты меню.
Править все это можно редактируя табличку. Довольно просто, как мне кажется.