Ok, tried everything just like it is in that code snippet you gave me, but still it doesn't work.
By the way, it's not a good idea to "always use PNG". It is really a wonderful format for game graphics, but we need to watch out it's use. Verdana8.gif is 1.19kb, while Verdana8.png (8bit) is 1.23kb. I know it is a tiny difference, but that's only to show that, when talking about palletized 8bit images, there is no better choice other than GIF. I use PNG only for 24bit images. :)