На 99% уверен, что программу писали идиоты. Проблема в следующем (ИМХО). Программу писали очевидно в ВС, при этом очевидно использовали визуальные конструкторы и прочую мутотень. А там есть удобная для программера но паршивая для энтюзера штучка. Строка соединения с БД защивается в код компонента доступа к базе, причём не так как это было в Дельфи (обычно одно соединение на модуль), а по отдельной строке на каждый компонент.
Конечно, при умелом программировании строка соеденения должна быть вынесена в отлельный файл ресурсов, но кому до этого дело-то! Надо скорее бабла срубить и удрать подальше. Думаю, это не лечится кроме как взять исходники и перерыть всё.