Loading an animated GIF using PictureBox.Load causes an
ObjectDisposedException with the message "Cannot access a closed file" to be
thrown in the FileStream.Read method ultimately called by
ImageAnimator.UpdateFrames.

Looking at the output from ILDASM, it seems that the underlying file stream
is being disposed in the PictureBox.Load method. However, KB article 814675
states that the stream must not be destroyed for the lifetime of the image.

Can anyone shed some light on whether the .NET framework really is closing
the stream before the image is finished with.

Thanks