could i put the 100 ohm resister after the zener and lower the temps on the resistor.
12V 0.13A is equivalent of a 92R resistor, total power = ~1.6W. With any series solution,
something has to dissipate the remaining power.
First, a 12V fan can handle a reasonable range of voltage eg 6-8V low (fan speed will be affected) > 13-14V (fan will run a bit faster and maybe hotter),
BUT there won't be any appreciable degradation at the slightly higher voltage. They will also handle a short spike of even higher.
IF you are not concerned about the EXACT fan speed, then a resistor is well good enough. Any rating from 1W to 2W is fine.
The advantage of using a resistor instead of a zener to
lose the ~6V is - when a zener fails, it
usually goes short cct, a resistor
usually goes open.
Both will have the SAME heat to get rid of. If you need an exact voltage (=speed?), then a resistor / zener regulator, or just use a LM7812 (xx) regulator.
If you also want near zero heat, then there are plenty of dc-dc regulator modules for ~3 bucks+ out there. Depends on your criteria.