Los archivos map se usan para ayudarte a debbuger tu aplicacion
http://delphi.about.com/od/objectpas.../aa052201b.htm
los archivos dcu y bpl no es que te los hayan desasociado, esque delphi no los registra porque no puedes abrirlos (si puedes abrirlos pero no leerlos), son archivos binarios.
DCU: Delphi compiled unit, cuando compilas tu .pas delphi genera un DCU que es tu codigo ya compilado
y el bpl es mmm digamos una DLL de delphi usada tambien por el compilador.
si te fijas en el directorio de tu aplicacion debes tener los siguientes archivos (perdon si se me va alguno)
dpr: el archivo de tu proyecto.
dof: que son las opciones de tu proyecto
por cada unidad deberias de tener
pas: codigo fuente, dfm: tu form dcu: archivos compilados , ddp:diagramas , res: los resources y seguramente
~dpr,~pas, ~dfm, ~ddp: copias de seguridad de los archivos anteriores, si alguno de los anteriores se te corrompe solo renombras el de seguridad y listo.
algunas veces un cfg.
de todos esos delphi solo registra: el dpr el pas y el .dfm
los demas te van a aparecer sin programa relacionado