Other option is to implement a current limit circuit.
Attached is an example.
For smaller loads it will be "invisible" and will only act when the current riches Imax (set by a resistor).
how do you control the motor??if it has connected to dc voltage directly you can use a serially connected relay and a control circuit monitoring the motor current.
if you are using pwm method same thing al so possible here. you will need an AND gate and flip flop...........
In general i think that one bimetal will be answer on your question ... 100W it can be similar like fan ... and fan have bimetal "on" coil ... Its simplest, cheapest and very easy to implement ...
It can be controlled by the use of a freewheeling diode which is done in POWER ELECTRONICS. By this DC,AC motors and transformers can be controleed from overloads.