When you install SQL Server 2008 on Windows 7, you get this error:
SQL Server Setup Failure.
SQL Server Setup has encountered the following error:
Invoke or BeginInvoke cannot be called on a control until the window handle has been created..
To fix this, install SQL Server 2008 with SP1 (With cumulative update 4) or above built into the installer.