As IchBin said, Menu Editor Lite mostly does that, although it's really a poor example of what should be included for handling the menu. I am reluctant to spend the time necessary to finish the full version with the expansive feature set and performance increases, but hopefully I'll get to it soon.