After wasting a bit of time due to the bug in Windows Mobile described here, I finished nueDynamicClock, which dynamically adjusts your device processor speed based on different levels of idleness, allowing you to increase battery life without really affecting perceived performance.
A program monitor and a scheme for picking clock speeds based on which programs are running is in the works.
I’ve spent a bit of time recently doing development, so if nueDynamicClock is genuinely useful to you and increases your battery life, please consider making a donation, it would be greatly appreciated. I’ve worked pretty hard to try to make it a stable, commercial quality application. Hopefully I can get to updating all those other apps now…
Download: nueDynamicClock