Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Was für ein Icon ist es? Icon ist doch ein Interface, verwendest du ImageIcon? Wenn ja, könntest du dir mit getImage() das Image zurückliefern lassen und es in ein BufferedImage casten:
Code:
ImageIcon i = ladeImageIcon();
BufferedImage buff = (BufferedImage)i.getImage();