Dust is probably the biggest culprit behind your heat problem.
Also, your notebook can save power by making use of the Windows Power Management options. Control Panel --> Power Options
The electricity flowing through the notebook's components is (obviously) what creates the heat. So this is a viable option.
Under Power Schemes, you can essentially regulate the amount of power being pumped through your notebook at a given time or in a given scenario. This feature is directly tied into the Pentium-M's speed step feature which lowers your CPU clock speed based on the activity of the notebook. If you're running a demanding application, it'll use all 1.86GHz of processor power. If you're browsing the web, it may receed to 800MHz at some points.
The "Always On" scheme will make sure everything is running at its highest level ... producing the most heat.
The thing to do man is to just carefully open this thing up and thoroughly clean out the heatsinks and reseat them using Arctic Silver 5. It will make a difference I promise. I did this to several laptops including my own and any heat problems were instantly solved. Other than that just be mindful of where you are putting your laptop when using it. (i.e. avoid using it on a surface that would likely get a lot of dust into the fans...some people like to use their laptops on their beds...bad idea really because it sucks in a lot of dust and does not get enough air flow through the fins on the heat sinks)
You should at least blow out the heat sinks ASAP as suggested by the other guy because even the Pentium M runs hot. Good chip with low TDP but the heat sink isn't that big so the low TDP is negated.