title: How to access Windows shell context menu items?
body: <p>In Windows Explorer, you right click on a file, a context menu shows up which contains built-in items like 'Send to...' and/or 3rd party actions such as 'zip file with Winzip'. My question are:</p>
  
  <ul>
  <li>How to obtain the full list of available menu items for a specific file?</li>
  <li>For each menu item, how to get the caption?</li>
  <li>How to invoke a specific menu item action for a specific disk file?</li>
  </ul>
  
  <p>Thank you in advance!</p>
  
  <p>[EDIT]: While other info is absolutely useful, Delphi solution will be much appreciated! </p>