Are you sure that you want to store bigger than 256x256 images in ImageList?
Image list is designed rather to image preview than full image display.
Other thing is, that (e.g.) 16 images 1000x1000x32b in memory == 64 MB,
so you should not store these as a application/module resources...
To store any Image objects you can use any Collection, e.g. ArrayList.