Is your application the reason why my laptop only gets two hours of battery life? That's not a question you want to hear from your paying customers. Windows Vista provides an
enhanced power management API
and control panel which lets the user express their desired power usage profile, and lets applications query and respond to changes in power state.
In the second of our Vista How To series, Ian Griffiths shows how to listen to power change events in a WPF app, and respond to low power or power saver modes by reducing the amount of animation in the app (thus saving GPU and CPU cycles)