Usually, installing SQL Server is overkill on client computers. Especially if you are installing Managment Studios and other developer tools. Perhaps you should consider SQL Server CE.
Also, if you really want to redistribute SQL Server Express, you apparently must
register first. I imagine you'd just include the installer and run it when your installer runs.