There may be another way, but you could always create two similar menu items with different event handlers, and just before the menu is shown you could do something like this:
if( (Control.ModifierKeys & Keys.Shift) == Keys.Shift )
// remove standard item, and add the special item
else
//remove special item, and add the default item