or c) the toolbar buttons don't scale :) The nub here is that the TCP width is assumed to be a dynamic thing within your workflow - big when need, small when you want more arranging space, so the buttons resize to make sure you've always got access to these key functions. Rescaling of the bitmaps is a necessary compromise to achieve that, but the ME buttons don't resize, so can be drawn so they look best. 30px is the current most common 'rest state' of toolbar buttons (well, right now it is, this has changed in the past), so that seems the best size to natively draw them, so it follows that 30px is the best size for them to be in the ME. Of course all this falls apart because you've found a static TCP width that suits your workflow that happens to not show them at the common rest state. Having separate images would indeed appear to be the most logical solution to that.