RE:Como hacer un instaladro de delphi de un progra
Para distribuir tu proyecto deberias usar un programa para crear un instalador que configure la maquina destino, es decir que copie los archivos de tu proyecto, cree accesos directo etc. etc.
Puedes usar el programa InstallShield Express que viene con el cd de Delphi (me imagino que todas las versiones lo traen).
El crear estos instaladores es recomendable porque son una forma segura de copiar los archivos, ademas si usas Bases de Datos, es necesario que especifiques en el instalador la opcion de copiar el BDE de Borland si es que usas componentes de esa paleta. una explicacion completa de como crearlos es un poco complicada
http://www.trucoswindows.net/foro/topico-43249-creacion-de-instaladores.html
Puedes ver esta pagina donde explican como crear un instalador con el programa InstallShield Express que viene en el Cd de Delphi 6 si no te resuleve por completo la duda podrias buscar otros tutoriales en Internet