I had a co-worker recommend that I set the cursor to an hourglass (probably the `progress` cursor as described [here][1]) while an operation completes, in a C# dialog. The operation can take a few seconds to a few minutes and is cancelable. There is also a timer showing how much time has elapsed. This program only runs on Windows. But I haven't seen a wait/busy/hourglass cursor in quite some time, in either a desktop application or a webpage (although operating systems definitely use them, both Windows and OSX). I've seen a couple fragments from google searches about busy cursors being hated by UI designers but not a lot. I'm pretty sure it's not a good idea for my specific case, but is there a best practice regarding hourglass cursors? [1]: https://developer.mozilla.org/en-US/docs/Web/CSS/cursor