If you're willing to spend some money and don't want to work very hard, I would recommend the following tool.
Red Gate SQL Packager[
^]. You can point this tool and an existing database and it will do everything for you, packaging the database with scripts and existing data for deployment.
Once you have the package from the tool, your installer only needs to call that .exe file to build a database.
Good luck!
Hogan