Bien, empecemos por el principio
![Big Grin](http://www.clubdelphi.com/foros/images/smilies/biggrin.gif)
Lo primero de todo, desconecta la BD en modo diseño cuando vas a compilar. No debes dejar conectada/activa la BD cuando compilas para crear el ejecutable.
Debes conectar a la BD en tiempo de ejecución, por ejemplo como has indicado, al abrir el programa éste lee la ruta a la BD en un .ini y entonces es cuando debes conectarla.
Eso es lo primero.
Cámbialo y ya seguimos con el resto.