Hallo Quick_silver,
wenn das Symbol unabhängig von der Position des Mauszeigers angezeigt werden soll, musst du die Screen.Cursor Eigenschaft setzen. Das Ganze sollte in einen try ... finally Block gepackt werden, so dass auch bei einem Fehler der Mauszeiger wieder zurückgestzt wird.
Delphi-Quellcode:
try
Screen.Cursor := crHourGlas;
...
finally
Screen.Cursor := crDefault;
end;