From Rik Hemsley: "I hacked KIconLoader to allow me to get a QImage instead of a QPixmap, which was quite easy, because it uses QImage internally and only converts to QPixmap just before returning a processed pic. I also wrote a very fast blend function that takes 2 QImages and blends the first over the second, honouring the alpha channel. I couldn't find anything in Qt or KDE to do this, so I had to hand-roll it. In tests on my Celeron 600 it can blend 65 million pixels (about 1/2 of which have alpha != 0) in 5 seconds. That's about 5ms for a 256x256 image, so approximately 0.17ms for our largest icons (48x48). [...] Anyway, enough talk. I'm tired and I'm sure a screenshot is in order. ;) Apologies for the hideous background tile, but I needed something to illustrate the point." Good stuff for KDE 2.1.