Last week, I wrote a couple of patches to add support for transparency when Emacs is displaying GIF images.

Until now, it was displaying the color used to define transparency in the file data. Now it displays the image correctly by using the frame color as the transparency color, like it's done for other image formats.

Emacs 24 displaying a GIF image

The patches have not been merged yet, but will probably be soon.