How To: Use Vista's Recovery API To Save Data When Your App Crashes
Let's face it, every app crashes -- so what can you do to help preserve the user's important data when your app fails unexpectedly? Windows Vista provides a new
application recovery API that gives you a chance to save off as much in-memory data as possible before your process terminates.
Ian Griffiths has a screencast that shows off the basics.