I have an application that lists files, and I allow the user to right-click on a file and my application shows the Windows context menu for the selected file.
For future reference, apparently you can use CDefFolderMenu_Create2 to create a context menu for multiple shell items. You can find some excellent information here: