http://bugs.winehq.org/show_bug.cgi?id=20296
--- Comment #52 from Christoph Hohmann reboot@gmx.ch 2011-04-10 14:58:20 CDT --- I checked for svchost.exe on Windows: The process that starts dllhost.exe has the commandline "svchost.exe -k DcomLaunch". This is the "DCOM Server Process Launcher" Windows Service. Process Explorer shows the DLL rpcss.dll for this service. When I run a program with Wine there is already another svchost.exe running, so Wine is already able to run services. It is started by services.exe just like it is on Windows. I guess that the process that needs the surrogate sends a "message" to the DCOM Server Process Launcher service and the service then starts dllhost.exe.
I'll check the log about the other issue with dllhost.exe later.