Ähm...das dürfte nicht so ganz einfach sein, da das nicht nur von der Anwendung abhängt.
Wenn du das quasi als "Wait"-Cursor-Ersatz baust, würd ich einfach eine Start/Stop Methode
bauen. Der Programmierer (sprich in dem Fall der Nutzer) weiß am besten, wo in seiner Anwendung
kritische Aktionen ablaufen.
Ist ja letztlich beim Wait-Cursor auch nicht anders