Ok, I got it to work You have to dinamically load the gif into the image.

Code:
procedure TfrmTheme.ColorButton1Click(Sender: TObject);
begin
 form1.Color := clNavy;
 form1.Image1.Picture.Graphic.LoadFromFile('Image1.gif');
 form1.Image2.Picture.Graphic.LoadFromFile('Image2.gif');
 form1.Image3.Picture.Graphic.LoadFromFile('Image3.gif');
 form1.Image4.Picture.Graphic.LoadFromFile('Image4.gif');
 form1.Image5.Picture.Graphic.LoadFromFile('Image5.gif');
 form1.Image6.Picture.Graphic.LoadFromFile('Image6.gif');
 form1.Image7.Picture.Graphic.LoadFromFile('Image7.gif');
end;