I know how to use masks, but that solution is absolutely out of consideration. I need this for a program I'm making, so I don't know what pictures will be loaded...

Anyway, TransparentBlt sounds good and it works fine, but how would I know which color is to be transparent?
I know I would have to open GIF file and then find that color, but is there any simple solution to this?