Hola Irwin
No se si se podría implementar tu idea, tal vez alguien del grupo lo sepa.
Puedes llevar el pad _edit al final:
DEFINE PAD _S6A10OHV7 OF _MSYSMENU PROMPT "\<Herramientas" COLOR SCHEME 3 ;
KEY ALT+H, "ALT+H" ;
MESSAGE 'Herramientas del Sistema' BEFORE _mEdit
Agrega BEFORE _mEdit al final de cada comando DEFINE PAD
Otra alternativa que tienes es ocultar el menú en el inicio de cada formulario y activar las opciones Copiar/Pegar mediante la función SYS(1500), en el INIT de cada formulario o de tu clase si la tienes:
PUSH MENU _MSYSMENU
SET SYSMENU TO
SYS(1500, '_MED_COPY', '_MEDIT') && Copy item
SYS(1500, '_MED_PASTE', '_MEDIT') && Paste menu item
En el UNLOAD:
Esto tiene un costo: Sólo un formulario puede estar activo.
Saludos,
Víctor.