Mein Programm soll beim Beenden nämlich alle Daten abspeichern, wird es aber abgeschossen, wird dieser Schritt übersprungen, was bei dem Benutzer nicht gut ankommen wird. Meine Frage ist nun: Wie kann ich merken, ob das Programm durch eine der oben genannten Möglichkeiten beendet wird? Ich würde dann nämlich ganz gern darauf reagieren und alles abspeichern und mein Programm dann ordnungsgemäß beenden.
Ich würde in diesem Fall vorsorglich jedesmal nach dem Minimieren ins Tray speichern. Dann kann das Programm ruhig abgeschossen werden, es ist dann bereits alles in trockenen Tüchern.