Claro no es tan complicado como parece.
Mira para hacer el instalador que tambien te ejecute lo de la base de datos aqui esta el ejemplo, ahi lo explican paso a paso.
http://msdn2.microsoft.com/en-us/lib...tk(VS.80).aspx (inglés)
http://msdn2.microsoft.com/es-es/lib...tk(VS.80).aspx (español)
para que el instalador tambien instale el framework en caso de que este no este instalado el la computadora aqui esta el ejemplo
http://msdn2.microsoft.com/en-us/lib...z6(VS.80).aspx
ahi con el Bootstrapper lo haces facil