i'm not sure that what you're asking for is possible. the temp is just read from a thermometer basically i would imagine. if you're still on darchdroid, it would be news to me that you're having battery heat. with 2 darchdroid roms and froyo my battery stays pretty cool. when i was on fresh roms, it was regularly running about as hot as yours is now. it's likely being caused by a combination of things...apps running, clock speed, battery itself...heck may not hurt to get some can air and pull out the battery and sd card and blow out the phone and battery cover...i've started doing this on occassion, and maybe it has some minimal impact.
i think that spare parts can tell which apps are using battery because it knows how much cpu/memory apps are using though...the battery is not reporting that data back to spare parts