Toolbar Undo Button
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
The toolbar undo button is a split button with a drop-down list. It is possible to select a couple of actions from this list and execute ("undo" or "redo") all of them. If the button itself (left part) is clicked, then only one (last added) action will be executed. In fact, the button acts as a LIFO stack.