Szerintem próbáld meg megadni az elérési utat programból OpenDialog-on keresztül menüből, pl.: Főmenü/Beállitások/Adatbázis (teljes elérési úttal) és az adatbázis elérést tárold fájlban a TIniPropStorage komponens felhasználásával (vagy ahogy tetszik) pl.: adatbazis=/home/user/munka/programmappa/benneadatbáziskönyvtár/adatbázis.
A program indulásakor egy stringbe töltöd az iniből az adatbázisod elérését és egy try except finally cucc közt nézed, hogy sikerült e megnyitni + vannak e táblái stb., ha nem jön össze, akkor bekéred az adatbázis elérést a felhasználótól stb. Szerintem így jobb lenne és két programindulás közt lehetne változtatni az adatbázis helyét akár kézzel átírva az utat.