MRU menu component

Please add an automatic and flexible MRU (Most Recently Used) menu component. Items should be optionally stored in registry, or ini file, or xml file etc.
Could have a property to attach itself to a TMainMenu or optionally display a context menu.
Other properties: Number of items, SortOrder (soAlpha, soDate).