Установка GIF на фон формы не будет работать правильно и будет отображаться замороженным или не будет анимированным.Вы можете установить форму DoubleBuffer "true", чтобы заставить графические блоки загружаться немного быстрее.
private void Form1_Load(object sender, EventArgs e)
{
this.DoubleBuffered = true;
}
или установить ее "true" в свойствах формы.