Hypothetically, if I had a C++ program that uses 3,000 different small bitmaps (mostly 32x32, but maybe a hundred or two are bigger than that) that had a total size of 30MB combined, is there some way I could combine them all into a resource file of some kind so that my exe could just read a single "Graphics.dat" file (or whatever) instead of cluttering the end user's hard drive with 3000 individual files?