tkinactive is a package, which implements user inactivity time reports in more sane way than tclWinidle (but it doesn't work in Windows 9x). Current Tkabber from SVN utilises this package if it's available.
Konstantin Khomoutov made this MS Windows binaries using mingw32.
Requires Tcl 8.4 or newer (see ActiveTcl Home Page).