I found an interesting library that someone here may find useful. It is called Development Image Library, or DevIL for short. You can find it here:
http://openil.sourceforge.net/It is liscesed under the GNU LGPL, so you can dynamically link with it. It comes with three libraries:
OpenIL (base; loads images)
OpenILU (filters for images)
OpenILUT (simplifies using the library with OpenGL and Allegro. Also can convert to HBITmaps for use with Windows programs)
This library supports most all formats you need (except the ones you hacked from FF7, that's a different story)
Another neat feature is the OpenGL screenshot function in OpenILUT.