Информация взята из следующей ветки форума:
http://www.1cpp.ru/forum/YaBB.pl?num=1168540390/20#20. Автор orefkov.
Для того, чтобы это стало статьей, еще надо поработать :)
Где лежит сама строка названия меню – скорее всего в CMenu7::m_stringMap, или m_ContextStringMap, или m_PopUpStringMap.
С иконкой сложнее:
Все иконки (панельки инструментов (основного окна, не форм), значки меню) лежат слитыми в виде одной длинной битмапы в тайном месте. Рядом лежит массив, в котором перечисляются иды команд этих картинок. Перебирая массив, находишь номер, под которым лежит иконка нужной команды, и можешь скопировать кусок из этой длинной битмапы.
А теперь код:
Первое, это заголовок класса:
Второе, как достучаться до него: