Me acabo de percatar que cuando pongo esto
“Cursor.Current = Cursors.WaitCursor” al inicio de una subrutina, pues
cuando termina de ejecutarse la subrutina el solo se pone a la
normalidad :)
Pero si lo hago como tu me dices Rootk, pues se queda pensando y tengo que ponerlo a la normalidad cuando al final de la subrutina

Todos los días se aprende algo nuevo