O mais perto que cheguei disso é o script fakecursors da glovepie.
In addition to the real mouse cursor, GlovePIE can show multiple fake cursors. These fake cursors look and behave just like the real cursor, and can do most of the same things.
Eu estava prestes a desenvolver um script de glovepie quando decidi procurar por algo já concluído e só encontrei essa pergunta. O GlovePIE é um emulador de entrada com sua própria linguagem de script.
O script a seguir exibirá o texto no canto superior esquerdo da tela na planilha.
Cursor6.Caption="stuff"
Também é possível usar imagens personalizadas para o gráfico do cursor
Cursor2.Image
Cursor1.image = "c:\data\mycursor.cur"
download do glovepie
atualização: Script de teste usando o texto Cursor.Caption:
if joy.Button1 then var.A = "A" else var.A = " "
Cursor6.PosX = 40
Cursor6.PosY = 10
Cursor6.Caption = "TEST: " + var.A
Script de teste usando Cursor.Image:
Cursor1.PosX = 400
Cursor1.PosY = 400
Cursor1.Caption = ""
Cursor1.Image = "A.cur"
Cursor1.Visible = joy.Button1
"A.cur" foi criado usando o Paint.NET. Ao testar essa sobreposição em um jogo, notei um retângulo preto quando o gráfico desapareceu ou mudou, o que pode tornar essa solução inaceitável.