title: How to pop-up the Windows context menu for a given file using Delphi?
body: <p>I want to write the following procedure / function:</p>
  
  <pre><code>procedure ShowSysPopup(aFile: string; x, y: integer);
  </code></pre>
  
  <p>Which will build and show (at the coordinates x and y) the right-click shell menu which one sees in the Windows Explorer for the given file. I'm not so interested in the 'showing' part but more in how one can build such a menu.</p>