Tu peux mettre une composant TImage dans ta form, et charger ensiute l'image dedans (donc quand tu clique sur le nom du fichier) par un
Image1->Picture->LoadFromFile(nom_du_fichier)
nom_du_fichier étant un AnsiString
Mais cette méthode ne fonctionne qu'avec des images de type bmp, ico ou wmf
si c'est du jpg, tu peux utiliser l'objet TJPEGImage
tu crée une instance de TJPEGImage, ensuite tu utilise LoadFromStream ou LoadFromFile pour charger le fichier dedans, et ensuite tu l'assigne à la propriéte Graphic de la propriété Image de l'objet TImage qui se trouve dans ta forme, exemple :
TJPEGImage *jpg=new TJPEGImage();
jpg->LoadFromFile("c:\image.jpg" ) ;
Image1->Picture->Graphic=jpg;
et pour les images de type gif ou png, il faut se tourner vers des librairies/composants tierces
si c'est du gif ou du jpg, il faut te tourner vers une librairie tierce