Programm steht mit den üblichen Folgen Bild vergraut, Sanduhr usw. Das kommt wenn überhaupt erst nach längerer Zeit, also nach mehreren Stunden oder Tagen.
[..]
Ich habe in den Hintergrund geratene modale Fenster oder Messageboxen im Verdacht, ist aber schwer herauszubekommen da man ja nur die Meldung vom Anwender bekommt das dass Programm "abgestürzt" ist
Modale Dialogboxen, auch wenn sie im Hintergrund landen, führen nicht dazu, dass die Anwendung nicht mehr reagiert. Dann bekommt man beim Klick auf das Fenster einen Signalton und das war es.
Du könntest Eurekalog verwenden. Das überwacht mit einem separaten Thread, ob die Anwendung noch reagiert und schreibt ansonsten nach einer einstellbaren Zeit ein Log und/oder zeigt ein Fenster mit Details an (einstellbar).