Use preferred sizes instead of minimum/maximum and only use iconSize as fallback
Applets that do not fill width/height only need to set a preferred size (and a minimum size that's the same as preferred, since kickoff should never be compressed), and the height should not be at least 48 pixels but rather 48px should be used as a fallback when having no icon.