First I would like to thank you for making this awesome library available for the public to use! It's the best one i've tested!

Now to my other reason for posting here. I'm developing a small program to view some images, but i've stumbled upon a problem wich related to ListViews. The spacing inside the listview is totally screwed up too much. Another problem is the black background on thumbnails (ive tried the gflResizeCanvas wihtout any luck)
So after kicking my head a few times, i remembered that in XnView you have solved both those problems. So the question is: How did you do that? and can you please help me?
I've attached an image for you, so that you can see exactly what im talking about. Ohh.. and im programming in Assembly... but C or any other code example is good. I can read most languages.
Thanks in advance,
nibly