Maybe use an Hashtable, wich contains a (unique) key and a value, but then you image should have some kind of ID or number.

Code:
Hashtable htPictures = new Hashtable();

htPictures.Add(67, yourLoadedPicture);
after asynchrone loading is complete
Code:
            for (int i = 0; i < htPictures.Count; i++) {
               Image picture = htPictures[i];
               //and do something with you picture
            }