This is exceptionally frustrating because every attempt to automate the installation of SQLExpress2008 has failed. ClickOnce blows up so that is not an option. Now I am trying to do a silent install using a Shell Call from own program.
I know that this Command line works because I have tested it from the Cmd Prompt and it installed in the XP Sp2 test system without any problems whatsoever.
SQLEXPR32_x86_ENU.exe /QS  /Action=Install  /Features=SQL /InstanceName=SQLExpress  /IACCEPTSQLSERVERLICENSETERMS /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM"        ...

Go to the complete details ...