purtroppo, anche con un gancio ancora dovete globalmente nascondere il mouse, anche quando non è in cima alla finestra attiva. globalmente il gancio può indicare che cosa il mouse sta facendo dovunque sullo schermo ma è una sfera differente della cera per nasconderla dovunque sullo schermo.
Cursor.Hide () funziona soltanto nella finestra attiva.
SetSystemCursor () probabilmente dovrebbe essere usato.