Preventing charging while USB debugging - One X
As far as I know, batteries won't fry on constant charging. They chips in them that control overcharging and low charge. So they won't die easyly. I am using my desire just like you explained for almost 2 years and it is just like the first day, I need to charge it every day :)