title: How can I create a most recently used file list in Delphi 2009?
body: <p>I have an TActionManager, and a TActionMainMenuBar, and I know how to add an TActionClientItem for each MRU file to the main menu bar.  But do I have to create a separate action for each MRU file in the list?  Or is there a way to create just one action, and somehow pass a tag or something to the action's OnExecute event based on which MRU file was clicked?</p>
  
  <p>Delphi's help says: "For more information about MRU lists, sample code, and methods for finding actions in lists, see FindItemByAction and FindItemByCaption in the online Help."  But I can't find anything in those subjects that is helpful, and certainly not sample code.  I'd really like to avoid using a 3rd party component to get this done.</p>