Implementing support for a new database is a lot of work and maintaining it is a lot of work. If the syntax is similar to one of the other dbs you might be able to do a lot of copy/paste and find and replace to do the initial implementation assuming it has similar ADO.NET providers and helpers.
Might I ask why you are so eager to use this db, what is the big advantage?
I know of someone in the community who said he was going to try and implement support for VistaDB not sure if he has made progress or given up, I haven't heard from him in a while. It seems more compelling in terms of a file based embeddable db because it is all managed .NET code and can run in medium trust environments from what U inderstand.
Best,
Joe