Just a quick update on this topic. We managed to find some time and for PxPlus 2021 we have added an escape option for the Menu_bar and Popup_Menu directives.
If the text you want to include has any of the characters used to define the menu, that is {, }, [, ], = or comma; you will need to escape these characters with the backslash and put a backslash as the first character of the menu definition string to indicate that you have escapes in the text.
For example. If you wanted an entry in the menu bar to read "Export [to Word]" your menu_bar command would look like this:
MENU_BAR 120,"\[&File],F:[&Open,,&Save,&Export \[to Word\],&Quit=4]"
POPUP_MENU @(col,row),"\[&File],F:[&Open=1,,&Save,&Export \[to Word\]=2,&Quit=4]",X
The first character of the menu bar definition string being a back slash indicates to the system that the menu contains escaped characters. Any subsequent character in the string preceded by a backslash will be not be considered as a delimiter/control character and included in the menu text.