Schokkty diodes i have has about 0.3V to 0.4V drop. Add the diodes where in the circuit base emitter of the transistor?Instead of using the TL431 bandgap reference which has a very good temperature coefficient, you can use the base-emitter junction as the reference but it has a poor temperature coefficient. If you add a schottky diode to the circuit it cancels out the temperature coefficient of the base emitter junction. However, the forward-volt drops of both base-emitter junction and schottky are not well-defined, so the sense resistor (R8) would have to be determined by experimentation.
What are you doing about the LED forward voltage drop temperature coefficient? And the temperature variation of the light output?
I am planing on doing nothing with diode forward voltage. It should be compensated by the 100mA current sensing no?

