Попробуйте сделать следующее:
System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
Более подробная информация доступна на Документация по классу курсоров
Класс курсора не поддерживает файлы GIF или анимированные курсоры (.ANI). Вы можете загрузить собственный курсор, набрав
Cursor.Current = new Cursor("C:\\ic.cur");
Возможно, вы можете конвертировать ваш GIF-файл в формат курсора, используя такой инструмент, как Microangelo . Кроме того, есть еще одна тема, связанная с ней.
Как конвертировать GIF в файл CUR?