A ver
En vb tienes una propiedad asignable llamada mousepointer que hace exactamente eso. Cuando pasas por encima te pone el cursor que allí tengas indicado.
Así por ejemplo si quieres poner un cursor de reloj mientras se está ejecutando un proceso en toda la pantalla:
screen.mousepointer=vbhourglass
y para ponerlo normal
screen.mousepointer=vbdefault
Si en vez de la pantalla quieres que sea un un formulario concreto
MiForm.mousepointer=vbhourglass
y luego
MiForm.mousepointer=vbdefault
y si en vez de un form quieres que sea un label pues
label1.mouseponter=tu_cursor
y luego
l
abel1.mousepointer=vbdefault
Como ves he mencionado el vbhourglass que es el típico relojito de arena, pero hay mas y tu puedes instalar mas. Eso es una cuestión de gustos.
Un saludo