http://bugs.winehq.org/show_bug.cgi?id=6086
--- Comment #63 from Jeff Zaroyko jeffz@jeffz.name 2009-01-14 05:20:16 --- (In reply to comment #61)
If you've determined that this is a race condition in the program and that some versions of Windows can't satisfy it, then the bug is in the program, not Wine.
You might argue that Wine should change its behavior based on the configured Windows version, but this is not a common problem. I don't think it is worth fixing in Wine.
There are a few applications which were written for 95/98 that appear broken under Wine on SMP systems, indeed one might argue that because Windows 95/98 never supported SMP that this should be fixed in Wine rather than users having to use an external tool to set the affinity, such as schedtool or taskset as a workaround. It might not be that difficult to fix (if it is the problem).