The following LM317T circuit works fine, although I have noticed that it gets a little warm to the touch, even with the heatsink. Therefore, I would like to get the coldest possible operation temperature for the IC by adding a voltage-drop resistor. I am aware of other regulators, although this is a circuit that I already have, so I would like to keep working with what I currently have.

Input voltage: 15V
Output Voltage: 7V
Load current: 150mA
Voltage drop: 15V-7V = 8V
Power dissipated: 8V x 0.115A = 1.2W
Ambient temperature: 25°C
Thermal resistance junction-ambient TO-220: 50°C/W
Thermal resistance junction-case TO-220: 5°C/W
I have calculated the temperature of the IC for the values above:
Temperature junction-ambient: (50°C x 1.2W) = 60°C
Temperature junction-case: 60°C - (5°C x 1.2W) = 29°C
Temperature case above ambient: 29°C + 25°C = 54°C
Case temperature over 0-40°C range: 29-69°C
Assuming the voltage drop of LM317 to be 3V and the minimum input voltage to satisfy this condition to be 10V:
Voltage-drop resistor: (15V-10V) / 0.15A = 33Ω
Resistor power rating: (0.15A)² x 33Ω = 0.75W New power dissipated: 3V x 0.15A = 0.45W
New case temperature above ambient: 25°C: 20.25°C + 25°C = 45°C
New case temperature over 0-40°C range: 20.25-60.25°C
I am not 100% sure of my calculations and can only notice a 10°C temperature reduction.
It would be great if I could get feedback on these calculations to confirm the expected IC temperature of the new circuit below:

Also a feedback on the new circuit schematic would be greatly appreciated!

Input voltage: 15V
Output Voltage: 7V
Load current: 150mA
Voltage drop: 15V-7V = 8V
Power dissipated: 8V x 0.115A = 1.2W
Ambient temperature: 25°C
Thermal resistance junction-ambient TO-220: 50°C/W
Thermal resistance junction-case TO-220: 5°C/W
I have calculated the temperature of the IC for the values above:
Temperature junction-ambient: (50°C x 1.2W) = 60°C
Temperature junction-case: 60°C - (5°C x 1.2W) = 29°C
Temperature case above ambient: 29°C + 25°C = 54°C
Case temperature over 0-40°C range: 29-69°C
Assuming the voltage drop of LM317 to be 3V and the minimum input voltage to satisfy this condition to be 10V:
Voltage-drop resistor: (15V-10V) / 0.15A = 33Ω
Resistor power rating: (0.15A)² x 33Ω = 0.75W New power dissipated: 3V x 0.15A = 0.45W
New case temperature above ambient: 25°C: 20.25°C + 25°C = 45°C
New case temperature over 0-40°C range: 20.25-60.25°C
I am not 100% sure of my calculations and can only notice a 10°C temperature reduction.
It would be great if I could get feedback on these calculations to confirm the expected IC temperature of the new circuit below:

Also a feedback on the new circuit schematic would be greatly appreciated!