Ciao ...
>ad esempio se voglio richiamare il file ciccio.bmp:

Non scrivi x quale motivo usi le immagini (menu ... Tab ... Pulsanti ...)
Dipende dal componente che stai usando come contenitore, di solito io uso Image, ed applico LoadPicture ...
Image1.Picture=LoadPicture("C:\Pippo.Jpg")

>io lo piazzo in c:\ e poi lo richiamerò nel programma con c:\ciccio.bmp ...

E' buona norma non distribuire file del proprio applicativo in giro per l'hardisk ... se proprio vuoi usare una cartella la definisci all'interno del tuo programma (esemp. C:\Programmi\MIOPROGRAMMA\IMAGES\")
cosi' avrai sempre le immagini nello stesso posto, per recuperarle e' molto semplice ...
Per sapere dove e' installato il programma devi usare il metodo APP.Path, ti restituira' il percorso del tuo eseguibile ... gli aggiungi IMAGES e' il gioco e' fatto esemp.
MioPath=App.Path (restituira' C:\Programmi\MIOPROGRAMMA)
MioPath_Images = MioPath & "\Images\
e' il gioco e' fatto

Un altro metodo un po' piu' "Professionale" e' usare Il Path dell'utente "Document And Setting" pero' qui' devi conoscere bene le API di Windows per poter ottenere i percorsi di sistema ...

Ciao e in bocca al lupo

Filippo