Hola,
Es posible que se trate de un problema de permisos. Si has instalado la aplicación, por ejemplo, en "Archivos de programa" en Windows 7, esta no tendrá permisos para escribir en dicho directorio, de manera que por ahí puede venir el problema: tal vez la base de datos necesite abrirse "en modo escritura". Para comprobar esto podrías situar tu aplicación en un lugar "que pueda escribirse", como el escritorio. Si funciona... ya sabes que ahí reside el problema. A partir de ahí tendrás que ubicar la base de datos en el lugar adecuado. Echa un vistazo a este artículo:
Store User and Application Data in the Correct Location.