I have an Outlook 2007 add-in that I am trying to get to work in Outlook 2013. It is mostly working, but the additional context menu items that the add-in displays when right-clicking on emails and folders did not initially show up in Outlook 2013. Based on this answer I created a ribbon xml. The additional context menu items defined in the ribbon xml now show up in Outlook 2013.
However, I need to customize the context menu items based on the selection; for example, if the email is from a known email address, show a context menu item to move the email to a folder associated with that email address. I do this by handling ItemContextMenuDisplay in Outlook 2007, but that event no longer fires in Outlook 2013.
How do I modify, add & remove context menu items at run time with Outlook 2013?
This must be possible since this Add-in Express post mentions an ADXRibbonButton.PropertyChanging event. If they have the event in add-in express, it must also be possible to observe a similar event without Add-in Express?