Hola Cañones.
Si no te entiendo mal querés que el PopupMenu tenga algunos items, no todos, de los que están en el MainMenu.
Si es así, creo que la forma más sencilla es utilizar un TActionList.
De esa forma tenés un control total de los items que queres que aparezcan tanto en el TMainMenu como en el
TPopupMenu.
Supongamos que queres que en el PopupMenu sólo aparezcan los items del menu "Archivo",
los cuales són : Abrir, Nuevo y Cerrar (tres para hacerlo simple).
En el TActionList creas la categoria "Archivo" con las tres acciones:
(1) Action1 , con Caption = Abrir, OnExecute = ...
(2) Action2, con Caption = Nuevo, OnExecute = ...
(3) Action3, con Caption = Cerrar, OnExecute = ...
En el MainMenu creas un item "Archivo" sin action y debajo creas tres más asignando en las propiedades Action (1),(2)y(3).
En el PopupMenu creas tres items y asignas en sus propiedades Action (1),(2)y(3).
De este modo no estarías duplicando las acciones.
Saludos.
|