title: Getting custom context menu and custom tab to work at the same time
body: <p>My outlook 2010 add-in needs one custom button in the context menu of mail items and two custom ribbons (one for new mail message and another for message read).</p>
  
  <p>To get the custom menu working, i used this:</p>
  
  <pre><code>protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
  {
      return new crmContextMenu(); //my custom context menu
  }
  </code></pre>
  
  <p>but when i do this, the other ribbons won't show up.
  Then i tried the other override:</p>
  
  <pre><code>protected override Microsoft.Office.Tools.Ribbon.IRibbonExtension[] CreateRibbonObjects()
      {
          Microsoft.Office.Tools.Ribbon.IRibbonExtension crmCM = new crmContextMenu() as Microsoft.Office.Tools.Ribbon.IRibbonExtension;
          return new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new ReadRibbon(), new ComposeRibbon(), crmCM };
      }
  </code></pre>
  
  <p>and the custom context menu doesn't show up. How exactly can i have them to "coexist"? Thank you</p>