nod5
some small programs

AudioBookSleep

Overview:

AudioBookSleep waits X minutes, saves a screenshot of VLC to desktop, then shuts down the computer.
The VLC screenshot shows the filename and time just before shutdown.
That makes it easier to next time continue from where you dozed off.
If a VLC window is not found then the entire desktop (=all active screens) is screencapped instead.

Screenshots:

screenshot of program

Detailed Info:

audiobooksleep.zip contains .exe , .ico , .ahk (source) and md5 hashes.
made in Autohotkey

Screencapping done via the excellent minicap.exe (bundled), made by Mouser: http://www.donationcoder.com/Software/Mouser/MiniCap/
If you don't want the screencapping functionality then just remove minicap.exe
icon adapted (CC by-sa2.5) from window-new.svg from http://tango.freedesktop.org/Tango_Icon_Library

use case:
You listen to audiobooks at night but often fall asleep. You then awake hours later (at 3:23 AM) from the laptop light and audiobook sound. You dislike having to go up and turn it off manually. And now you're unsure at what point in the book you fell asleep. Even worse, when you woke up you heard some part from latter chapters that gives away the plot! You wish for some automatic screenshot-then-shutdown timer. So you start to use AudioBookSleep.

Changelog:

090319b: fixed a bug with minicap paths, bundled minicap.exe (thanks and cheers to mouser!)
090319: if a VLC window is not found then the entire desktop (=all active screens) is screencapped instead
090227: (first version)