One of Lion’s new love-it-or-leave-it features is that when you launch certain applications, they will restore the state they were in when you last quit them. Most Apple apps support this feature, and many third-party apps are beginning to add this support.
Apple accomplishes this feature by writing folders for each application in ~/Library/Saved Application State. This is good to know from a troubleshooting perspective, as if this feature fails to work properly, removing the application’s folder from ~/Library/Saved Application State would be the first thing to try to resolve the problem.
If you do not like this feature, it can be disabled in the General system preference pane, by unchecking the option for “Restore windows when quitting and re-opening apps”.
Another of Lion’s new love-it-or-leave-it features, one that I find extremely annoying, is every time you log out/reboot/shutdown there is a “Reopen windows when logging back in” checkbox on the confirmation screen. This option is ALWAYS checked, and there is (currently) no way to set it to default to unchecked.
Why do I find this so annoying?… In my old school mind, when you power cycle a Mac, it should boot up in a clean state. This is the most basic of troubleshooting steps: “Have you tried rebooting?”. Well, the new “Reopen windows when logging back in” feature defeats this, and it’s checked by default! So if I have a dozen apps launched, each with several documents or windows open, and I decide to reboot because my Mac is acting funny, AND I forget to uncheck this option… all the apps, documents, and windows are going to reopen upon rebooting and loggin back in. UGH.Apple has changed their VM licensing policy with Lion. Now if you running Lion, you are permitted to run up to two VMs of it… “to install, and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software”. You still can’t legally run Lion as a VM on non-Apple hardware, but this change is a big step in that direction.