changed the icon usage. instead of scaling 512px icons in memory, there is an icon for every size. This helps with a bug in jdk8 where the Java-Image size is not used in the MenuButton but always the original size of the icon file.