I have had a quick look at changing the buttons in toolbar2. This seems to be backend dependent. It would be really nice to make it possible to add buttons to the toolbar and be backend agnostic. The button should have a picture and a hovertext associated with it. Is it very hard to include this in the next release of matplotlib?