No creo que unas cuantas conexiones/desconexiones de la base de datos te den problema... aunque ciertamente consumirán tiempo de proceso.
Otra posibilidad, además de lo ya dicho por roman y por mi en mi mensaje anterior, y suponiendo que DataEase no te da acceso al API de windows. para evitar la conexión/desconexión repetida, sería tener una aplicación corriendo siempre en la máquina, que sea la que esté conectada a la base de datos, y una segunda aplicación que se encargue solamente de "señalar" a la primera. Ambas hechas en delphi, la primera GUI y la segunda de consola.
De esta manera, la segunda aplicación alcanzaría un tamaño realmente pequeño (unos cuantos Kb), de manera que se cargaría rápidamente a memoria. Al ser invocada, simplemente enviaría un mensaje a la aplicación GUI para que realice su trabajo.
Hasta luego.