Det finns en liten checkbox i under General i systeminställningarna: Close windows when quitting an app.
Bocka ur den.
Det verkar som att den gör nästan det du vill; appar kommer ihåg vilka fönster som var öppna och även om de var i fullscreen. Men detta slår på samtliga appar, så det kanske inte är en bra lösning för dig.