@Lars Steenhoff: I am not sure if it is that easy. Maybe that will be it for 10% of the cases... the MainWindow class is very (if not much to) complex, and little changings like that mostly double complexity in many cases. It may work when session was saved before. But what if not? What if a session was saved, user created a new one and quits? What if "Save and quit", but abort save file dialog? etc. ...
The red button - ups... forgot that one, will have look later. Edit: Funny... pressing red button: nothing happens for me on OSX 10.9.5 :-D
Open an external app is much easier than "remote control" Finder or Explorer. If you just need this, that is easily added. I only have to think about how to select the application. I think we need a new dialog for that somehow.
Autosave is a very dangerous thing. If we only save on close event, nothing is saved if app crashes. If we save after each mouse click, I say "good night". :-D
Until now I hated every application what does autosaving (LR, FCPX,... ), because it never worked as I expected and only makes work even harder for both - developer and user. That is why I more like manually open and save.