But when you put it on the screen do you expect it to be animated? Animated gifs aren't an automated thing. Whatever is displaying it needs to not only read the initial image but also the interval spacing that controls the speed of the animation and deal with the information that tells which parts of the image need to be redrawn. Your application has to do the animation.
You're essentially reading a gif into an image. Nothing in Dark GDK is prepared for this kind of processing.
Lilith, Night Butterfly
I'm not a programmer but I play one in the office