misern,
I have resolved the issue with the ImageList. You can use your code unchanged.

Quote Originally Posted by misern View Post
Respect to the microsoft original code, I Added this piece of code (already present on previous post), and seems helped. Maybe will help you to realize what's going on
Code:
IL.ListImages.Clear
That's not necessary (anymore)