I've written up my thoughts on implementing a fairly simple class that derives from wxBitmapButton to handle the additional functionality required for the buttons on the Markup Bar. Any comments appreciated: http://wiki.osafoundation.org/bin/view/Journal/ MarkupBarImplementationNotes Reid