Upgrade BufferedImageIcon to add scaling support.