http://bugs.winehq.org/show_bug.cgi?id=23059
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2010-06-08 08:31:44 --- (In reply to comment #12)
Apparently an application could choose a different code path when it detects so different Windows platforms.
It could but in this case it doesn't, the difference is in Wine. In fact it's because the app doesn't check the version that it crashes, and it crashes the same way on Vista.
We try to avoid version-dependent behavior in Wine, but there are some cases where the behavior needs to be different, and this is one of them.