i saw that. his problem has to do with the classes he uses. if i look at the icon before serializing it, it will be (possibly) 32bit with alpha. it's the serializing that messes it up.