@Override
	protected ImageIcon createImageIcon() {
		String name = getFilename();
		Image image = createImage();
		if (!ImageUtils.waitForImage(name, image)) {
			return null;
		}
		return new ImageIcon(image, name);
	}
{@link LazyImageIcon} that is created from a byte array
Ghidra/Framework/Gui/src/main/java/resources/icons/BytesImageIcon.java