Articolo interessante riguardo la verifica dell'installazione di Sql Server (Express nella fattispecie) e l'avvio del servizio tramite codice (nulla di nuovo sotto il sole, intendiamoci, ma utile come riferimento):
How to detect the status of the SQL Server Express service or start the SQL Server Express service by using Visual Basic or Visual C#
http://support.microsoft.com/kb/912426/en-us