http://bugs.winehq.org/show_bug.cgi?id=29973
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com 2012-03-25 03:16:23 CDT --- After some testing problem is in setting item state code in general, not only LVM_SETITEMSTATE is affectes, but LVM_SETITEM as well. When you set state that includes LVS_FOCUSED change selection mark should be updated too. Basically it looks like in some cases selection mark just follows focus, except when you use Ctrl+Up/Down/Left/Right to navigate - then only focus changes but selection mark is preserved.