Hallo ferby,
durch die Zuweisung des ImageIndex "y" an die Eigenschaft "Tag" deiner Imagekomponente bist du jederzeit im Bilde. Du solltest dir allerdings nochmal die Dokumentation zu Randomize() durchlesen.
Delphi-Quellcode:
for i2 := 1 to 9 do begin
y := random(5);
bm := TBitmap.create;
Imagelist.getbitmap(y, bm);
img := TImage(FindComponent('s' + IntToStr(i2)));
img.Picture.Bitmap := bm;
img.Tag := y;
end;
Grüße vom marabu