Here is the circuit for a slow start device for a torch.
It can extend bulb life by reducing the initial current surge
at turn on.
The turn-on speed is controlled by R1 and C1.
| The rate of change of bulb voltage will be about:- |
 | Volts per second |
I suggest R1 = 100 kohms and C1 = 10 microfarads
R2 can be just about anything. I suggest 10 kohms
Q2 is a small signal NPN transistor. A BC184 is fine.
The diode can be any small diode. A 1N4148 will do.
Q1 is the critical component. It is a power MOSFET, and it takes the
bulb current, so the wires joining it to the bulb and battery must be
large enough. The MOSFET must be a logic-level MOSFET, and the "On"
resistance should be low, so that you don't loose too much voltage in it.
I suggest a RF1S30N06LE.