If I close the file stream, an exception (below you can find the trace) occurs in the ImageViewer component: cannot access a closed file.
As I use a lot of ImageViewer components in my application gui, I need to keep a lot of streams open, which I don't like!

I also want to notice we add ImageViewer's dynamically to our VB.NET application form. Images are retrieved from a scanner, or a file import (PDF for example).
I just created a test project which has a form and a button "btnAddImageViewer". When you click the button, the application will crash => "Cannot access a closed file"