Creo recordar, hace mucho que no uso wine, que si corres el programa tuyo desde wine entonces también tendrás que instalar el cliente firebird con wine.
Por cierto, no sé que componentes son los bgracontrols, pero si son reemplazables o eliminables... harías bien y ejecutar directamente desde linux el programa.
Lo que tampoco entiendo es eso de "para aprovechar una licencia de windows dejo la BD en windows" :s
El mejor lugar para la base de datos y el servidor firebird es un sistema linux.
Y el windows que lo use para jugar