I have been using Lion since the release day 1, and about 10 days later I am pretty confident that the whole OS behaves faster and smoother than Snow Leopard. However one of the main Lion new features, application resume and windows restore functionality, seems to cause some delays while opening or closing apps. I can see their icon bouncing on the dock a bit longer than it used to be.
Therefore today I decided to completely disable it, and here is how I did it:
System Preferences -> General -> Remove the check from “Restore windows when quitting and re-opening apps”.
You can immediately test it with Terminal, start Terminal cd into a directory and quit.
If the above option is disabled, the next time you start Terminal you will be in your default directory.
And here is the magic, if you need to resume a window, even with the global option being disabled, simply press command-option-q to quit the app. Again you can try it with Terminal, command-option-q and restart will get you back to where you were (resume!).