As a developer myself I wouldn't even call that a bug, more of a snafu. Pulling the rug out from under an application like that and expecting it to all continue to work perfectly is simply asking too much out of your software. I'd have ignored that request too. Why not file the bug with the OS vendor (aside from the fact that MS just chuckles at bug reports and leaves it as is); I mean shouldn't all OSes be capable of overriding their child application settings (sar)?
Anyway, as for this question, Chrome doesn't have that feature ATM. It can do it but it isn't available as an easy to use button and that doesn't seem to be functionality which is usable by extensions (there doesn't seem to be any that do it).
This means that, unless I'm wrong, you'll need to find another solution. I can think of a few. First, just use one of the browsers which Brendons' link pointed to which didn't fail (IE8 or Opera).
The next option you might try is taking advantage of Chrome sessions:
Options > On startup: reopen the pages that were open last time > Close
This will at least save your state but does require that you still open Chrome again. You can fill in the blanks by monitoring for the window to close and running it again when it does. I'd roll my own app for this but you could try this (untested) app if you like: http://www.door2windows.com/undoclose-reopen-closed-folders-applications/
If you'd like to take this to the next level you can use multiple sessions and then make shortcuts for each using the cmd line: http://www.tech-recipes.com/rx/3018/google_chrome_force_restore_previous_session_command_line/