Your xml seems fine. But depending on what you click, there is a different context menu showing up.
The ContextMenuText
is the context menu which shows up on right click
when writing or editing email.
ContextMenuPicture
is the context menu for right click on a picture.
And so on..
ContextMenus Add-In for Office 2010 Use this add-in to help determine the context menu names. After install the context menu name appears on the bottom of the menu.
Also make sure in the ThisAddIn.cs file, you have overridden the following method
protected override Office.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new Ribbon1();
}