It's been a long time since I tried hiding cursors on Windows, but last time I tried it seemed that Windows forces the cursor to show whenever there is any drive activity. Do you get any different behavior if the stack is locked?