БМП изначально не поддерживает прозрачность, хотя в нём могло бы быть место ей. ГИФ, как и масочная прозрачность с одним каким-то "цветом прозрачности" - прошлый век и ещё и плодит кучу ненужных проблем. Можно порекомендовать формат TGA, поскольку его можно прочитать вручную без особых сложностей.