Look at my reply to Larry Miller. I meant to post it to you. I thing the only guaranteed way of making sure the imagelist is properly initialized is the way I described. Also, if you do this many times, why don't you create a class and programatically add the images.
>I put the ImageList on the form, added the images using the
>property pages, then assed the line of code in the init to
>initialize it.
>
>I'v done this many times before, and I'v never had any problem
>with this