http://bugs.winehq.org/show_bug.cgi?id=21847
--- Comment #9 from edward savage epssyis@gmail.com 2010-02-25 08:29:25 --- Setting steam.exe to Windows 7 allows me to use the new Steam UI and many existing and long standing bugs appear to be fixed. For example; the tab for accepting new friends in the communities section works and friends can be added, scrolling works on all pages, pages render smoothly and don't break current position if you attempt to scroll (get locked to the top of the page).
I am unable to run hl2.exe games via the Library window as the loading game box comes up but the game does not spawn. Running the games via applaunch continues to work (I have hl.exe set to Windows 98). The console output when a game fails to run, maybe unrelated, from the library section is: err:ntdll:RtlpWaitForCriticalSection section 0x1447034 "?" wait timed out in thread 001e, blocked by 001f, retrying (60 sec)
Attempting to buy games for self does not currently work and gives the URL path error in my attached image. "testshell-error:"
Every time Steam is started it attempts to install a service as shown in attached image.
With the Steam UI visible using version Windows 7 (via applaunch) Team Fortress 2 runs notably slower. When the UI is not visible TF2 runs comparably to windows native speeds. Once a solution is found to this issue it might be worth leaving the option to keep Steam invisible for better gaming in the short term.