Yo lo hago así:
Desde Delphi 2007 en adelante, coloco un Timage con el gif y luego el code:
Código Delphi
[-]
..............
implementation
.................
procedure TForm1.FormCreate(Sender:Tobject);
begin
(Image1.Picture.Graphic as TgifImage).Animate:=true;
end;
...tambien podrias de esta manera controlar la animacion "AnimateLoop, AnimateSpeed...",transparencias del gif ...etc,etc.
Saludos!