How do I add images to an ImageList at runtime?

HiI've got an array with bmp file names. I want to add these specific images to a ImageList at runtime and then place those images on a DrawGrid. The second part I can do but I struggle with the 1st part. Can any1 please help? I'm using Delphi6.