Sorry to major necro, but for those who are interested, I've decided to try and fix the transparency issues with the program. How so? Well, after much needed research, I learned the proper structure of GIF files. Now knowing the structure is half the battle. With the gathered information, I'm going to attempt to create my own GIF reader and writer. If all goes well, I should be able to fix this the image issues I've been having. I'll be sure to post updates and let you know if I fail or succeed.