Bene grazie mille. Ma potresti dirmi quali sono le differenze tra:

Icon
ImageIcon
Image
BufferedImage

?