The Ability To Have A Break
While most people like to mine for bitcoins on their machines, it would be a good idea have a feature wherein the miner will have a break for a few number of minutes set the by user. After the said minutes is done, the miner will continue. This way, it will also avoid cpus to overheat and the application itself can run unattended without destroying the users computer
Ro Atkinson commented
Regulator5678 speaks the truth. Each time a chip warms up it expands, and each time it cools down it contracts; basic physics. The effect is a bit like if you were to bend a spoon backwards and forwards over and over again till it snapped. Old style lightbulbs used to die due to the same principle. Turn them on and off again enough times and the constant heating and cooling makes the filament snap.
Constant starts and stops like that will destroy a computer faster. You will warm up, then cool over and over. This causes the chips to warp ( used to be called chip creep). Just have a better cooling system inside the rig you are mining with.