The OP asked if it was possible to run a miner at less than 100 percent performance to prevent overheating. Surely if a mining program is set to run at something like 10 or 20 percent of maximum performance, then it shouldn't have any issues with overheating?
No, it shouldn't (as long as there is a working cooling system).
Is there a way to set a limit directly in the mining mining software?
Yes, you can adjust the intensity and set the cutoff temp. But as many others mentioned, mining on a laptop is very very unlikely to be profitable.