I've just spent some time trying to work out why the presets menu in josm no longer fits my screen. Using GTK or CDE feels it's fine, but not with the (default?) metal theme I know and love. Getting the menu to scroll is more work than I can do in Java, squeezing the menu items together might be possible but isn't a long-term solution. For now I have patched presets.xml so that it the main presets menu fits into one screen, though the landuse submenu still needs "fixing" and a more long-term solution needs working on.
Discussion