Tecnicamente l'os dovrebbe inviare il segnale di chiusura ai programmi aperti :/
Allo shutdown su linux hai il segnale di chiusura, passano 3 secondi, se i programmi sono ancora appesi, li termina.
Anche su windows succede così in teoria: Fai caso a una cosa. Se chiudi Firefox, ti compare la finestra che ti chiede se vuoi salvare la sessione o uscire?