I've got a couple of ideas of JkDefrag. I'd like to be able to use something like this to keep our network clients defragged automatically - none of our users have the ability to defrag machines here, so eventually all the machines start to fragment and get bogged down. Anyway, here's a couple of ideas:
1 - Modify the screensaver to allow us to customize the appearence. I'd rather just have it bounce an image around the screen (similar to the XP default screensaver), as I think our users would take one look at the status display and panic. Also, allow us to limit the screensaver to running a defrag once per day, or only if the fragmentation level exceeds a defined value.
2 - Maybe create a system service that can defrag the disk in the background once the fragmentation level exceeds a certain level.