- Split the program in two parts: - powerd daemon, which will do all the low level power management stuff - wmpower proper, which will be an interface to powerd, this way writing other user interfaces (kde, gnome...) will become much easier as the dirty stuff will be all in one place. - Add theme support - Allow for multiple warning/commands for different configurable battery levels...