thanks worked great. I think it also had something to do with how i was trying to change the image size of each image.
Is there a way to set a different ImageSize for every image?
The ImageList.ImageSize
property pertains to all images in the list and I don't believe you can individually set each image's size.