For those of you on Linux, you should be able to add the line: Timer1.Enabled := True; to the MouseDown procedure to display the cursor correctly. The line should be the last line in the procedure. Let me know if this works. I can't compile now, I'm rebuilding my server..... Shane