ビットマップのマスク透過じゃいかん?
RLE圧縮すれば容量もそこそこ減らせる。
そういう問題じゃないとも思うが。