Last I checked, laptop transformers don't supply charging voltage (only trickle voltage) to the battery when it is fully charged. I am not sure how this could cause any sort of over heating....
If the laptop itself overheats, then you have a much larger problem to begin with - adequate ventilation, and mentioned by sygnus, would be the solution there, but that is always dependent upon the user - if you choose to use the laptop in a manner that restricts ventilation, then you're not only harming the battery, but shortening the life of all heat-dissipating units in the laptop (CPU, GPU(S), etc.)