Tal y como lo planteas, en un array estático, debes hacerlo así:
Código:
#include <jpeg.hpp>
//.........................................
TImage* ImageM[5][5];
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
ImageM[i][j] = new TImage(this);
ImageM[i][j]->Parent = Form1;
ImageM[i][j]->SetBounds(10*i,10*j,10,10);
ImageM[i][j]->Picture->LoadFromFile("img.jpg");
}
}
En Builder un componente, como lo es TImage, es un puntero. Debes realizar un array de punteros...
Saludos.