I've just gotten the first version of my Image Express library done and uploaded. I'm working on the documentation for it right now, but I'm sure someone here could get some use out of the library.

It supports loading/saving/manipulating 4, 8, and 24 bit bitmaps, and also converting bmp<-->ico back and forth. With the library you can also append bitmaps to ico directories and put together directories of ICO files in a single .ico (I didn't even know this was possible before making this library).

Also included with the functionality of the library is blurring, blending, converting the loaded bmp to an OpenGL texture, changing bit depths from 4<-->8<-->24 and 24<-->4 bit. I will be adding more bit depths and file formats as time goes on (this is kind of just a small project for me to work on on the side).

The documentation is going on right now...it's taking a little while, but most documentation does *blegh*

You can get Image Express here:

and the documentation (in msdn style) can be found here:

Enjoy! Hopefully someone gets some use out of this!