La apuesta actual de CodeGear es BlackFish SQL. Hay una presentación sobre el tema que podes descargar de la página del último
Delphi Developer Days en Español
Personalmente, no he probado BlackFish, en cambio si he usado firebird embedded como base de datos monousuario y mi experiencia ha sido realmente buena. No cumple con tus especificaciones, pues hay que copiar un par de archivos mas... (una dll y el archivo de mensajes de firebird), pero son dos clicks mas que valen la pena...
Hasta luego.