Which is not an adjustable method -- without changing the hardware design later in production to just tweak a delay -- and surely causes the LED to slowly fade out?
Would it be so important to be able to tweak the duration later? And why would it be a problem to have the LED fade out?
If fade out is such a big problem (which it isn't IMO) there are cheap regulator ICs which can provide constant current.