This is one annoying innovation I must admit…
Here is a quick tip that will completely disable these features (restoring windows to there previous state when log back in).
Open up Terminal and launch this command first, in order to delete all saved applications states:
rm -r ‘~/Library/Saved Application State/*’
Now, let’s prevent auto-resume features from working again:
chmod -R a-w ‘~Library/Saved Application State’

Posted in Lion, Macintosh Tips & Help