Problem
When Firefox 2 is open when the system is shut down normally (ie Start -> Shutdown, or whatever) then when Firefox is restarted after the next boot it frequently (always?) claims that your session ended abnormally and do you want to recover it?
Solution
To disable the feature add boolean
browser.sessionstore.enabled in about:config and set to
false. No startups will restore sessions.