HOla no se si te ayude con lo que te voy a decir.
Al momento de hacer apliocaciones clientes, lo que he hecho es usar archivos .ini, en el cual almaceno la informacion necesaria para la configuracion del programa completo, esto incluye conexiones a base de datos, y uso una aplicacion aparte o una seccion de mi aplicacion para poder conectarme a la base de datos y cargar otras configuraciones.
Eso si tu aplicacion debe leer todos los datos necesarios desde este archivo, lo digo porque me demore un poquito al aprenderlo
.
Espero te haya dado una idea.
Si te decides por esta opcion en el foro encontraras mucha informacion al igual que en google.
Suerte con todo