In my C# application I want to display a context menu, but I want to add special options to the menu if the SHIFT key is being held down when the context menu is opened.
Use this to detect if the shift key is pressed:
if ((Control.ModifierKeys & Keys.Shift) == Keys.Shift)