private static void IterateIcons()
{
while (true)
{
if (_index < _gif.FrameCount - 1)
_index++;
else
_index = 0;
if (IconChanged != null)
IconChanged(null, EventArgs.Empty);
int delay = _gif.GetFrame(_index).Delay;
Thread.Sleep(delay);
}
}