Hello, I've reported https://bugs.openjdk.org/browse/JDK-8313698 and, unfortunately, there's some confusion in the ticket due to my poor choice of words for describing the _default_ icon of the JFrame. The default icon depends on the vendor of the JDK, and it isn't the Duke icon for all of them. As can be seen from file "Capture_Windows.PNG" in the Jira issue, it can also be the coffee cup Java logo.
Because the person who reproduced the bug used two images of Duke for files icon32x32.png and icon64x64.png [1] as input for the _custom_ icon with BaseMultiResolutionImage, it gets really confusing. My reproducer, available on GitHub, just uses two images of the numbers "32" and "64" [2] for clarity. I have updated the wording in the reproducer on GitHub today to stop mentioning the Duke icon.[3] I hope this clarifies the ticket description. [1] The images in the Jira issue right now are not of the resolution claimed in the filenames, but the resolution doesn't matter for the bug's reproducibility. [2] https://github.com/rybak/foobar/blob/master/baz/src/main/resources/swing/icon32x32.png and https://github.com/rybak/foobar/blob/master/baz/src/main/resources/swing/icon64x64.png with honest resolutions, just to be as close as possible for the actual use-case. [3] https://github.com/rybak/foobar/commit/7addbdab6317a04a859aaf98540490ebaf92723c and see also the up-to-date reproducer on the branch master: https://github.com/rybak/foobar/blob/master/baz/src/main/java/swing/MultiResolutionImageBug.java