Custom cursor problem on PC for some people

After some more tests, I have found that even on my system, the cursor is being set to the system cursor every time the mouse moves. It’s just that on my system it rarely has a chance to actually change, because my code changes it back to our custom cursor so fast. If I only let the cursor change back to our custom cursor after a delay, I see the same behavior others have reported, with it immediately changing to the system cursor when the mouse moves.

I have not been able to locate anything in the SDK that causes this change. Also, it does not happen in our AAX software, which also uses VSTGUI. It appears to be something in the host or related to the type of window that the plug-in is hosted in, but I just can’t tell.

Anyone else using setCursor() out there, and seeing this behavior (or not)?