I have a small torch in my EDC (a Gerber Tempo) and it is modified to be used as a headlight if needed:

http://www.benvelo.com/flashlightholder_mini_1.htm

It's easy to do, and it works well.