Like this idea, we could base the size of the buttons on how many options are presented, in order to try spread them out in this manner, to a certain minimum size before we add a scroll bar (no one wants to scroll for their option either!)
Those menu's are all a central system at the minute, so it'd be quite easy to fix this for all of those style menus.