I would like to recommend You another application that I have developed.
This is very first version. Yes I know that there are many apps of this type on market but that doesn't mean You can do something better (at least try).
So far it contains basic task manager functions. Battery usage is under development. Hopefully it will be possibly to monitor apss when application quit to determine how much resources they are using and show it on graph.
Android Market Link