This thread is a mess, but the answer is here. Let me sum up the steps I followed:
First I had to get the Library folder to reappear. It's been deliberatly hidden by apple for some reason. Here is how you do it. In terminal type the following: chflags nohidden ~/Library. Note that this will not stick though restart, so I drug the folder to the sidebar so It's always available.
Next step was the follow the instructions posted by Barney above. Cutting and Pasting:
The box in the General System Preferences should work for what you want. It appears it is not being set.
I played around with it and it seemed to not set the preference every time, which may be what you are seeing.
First, open up your ~/Library/Preferencese/ByHost folder and delete the com.apple.loginwindow.<long alpha-numeric string>
Then, copy and paste this command into Terminal:
defaults write com.apple.loginwindow TALLogoutSavesState 0
The file you deleted is the one that stores which apps and windows are open.
The command directly writes the preference for saving the logout state.
You can read the setting by using this command, although it should reflect the setting in the General System Prefs, now.
defaults read com.apple.loginwindow
Look for the line with TALLogoutSavesState. It should be 0, now.
The checkbox in the shutdown dialog will remain checked, but you won't need to change it. It should ignore that since the main preference is set to not save state.
Message was edited by: Scott Nash Sorry. I know the 'correct' answer is to get apple to do it. But if you don't want to wait around for them to get their act together, the above works.