Can I create menu entry with a keyboard shortcut in its name? Why is the "&" hidden in my menu name?
First, the quick answer to the second question: To display an ampersand in a menu you have to type it twice, for example: "Sweet && Sour".
Why? The ampersand character in Windows menu is used to make a keyboard shortcut with the following character. For example, in the screen capture from Notepad on the right, the Replace command can be called by pression Atl + E then R. This is because, under the hood, the menu name is "&Edit" and the menu command is "&Replace".
The ampersand can be inserted anywhere in a menu name to enable the following character as a keyboard shortcut.
Normally, Windows will underline the menu shortcuts only when you open the menu with a keyboard shortcut. To force Windows to always display the menu shortcut, check the Underline keyboard shortcuts option in the Ease of Access Center section of the Windows Control Panel.