Hello, I am having a problem in wine where I have a program that responds to a particular WM_MOUSEMOVE message by positioning a window. But once this begins, because the resulting SetWindowPos sends a WM_MOUSEMOVE, wine enters an infinite loop. If I remove the sending of the WM_MOUSEMOVE from SetWindowPos line 2844 then my problem goes away. I chatted briefly with Alexandre about this and supposedly the WM_MOUSEMOVE is to changed the cursor if a window is created under the pointer. However I have seen no difference in wines performance with or without the line. Does someone have an example or test I can run to see the bug that this WM_MOUSEMOVE is correcting so i can see if i can find another way of fixing it? Thank you, -Aric Stewart [EMAIL PROTECTED]