One other comment.  Simply changing the cursor shape will not prevent the user from clicking on a column.  

Changing the cursor shape  to the Wait cursor is simply to give the user some feedback as to *why* clicking does not work.  You still need to do something to prevent the click from starting another sort.

Good point, thanks.