I have the TK40 and I use the same charger for all my lights.
Go to Radio Shack and get an 8 AA battery holder (series holder). They are about $3.
Then get a smart charger like one of these;
http://www.batteryspace.com/smartchargersfornimhcdbatterypackseries.aspx
I got this one;
http://www.batteryspace.com/multi-c...6v-18vnimhbatterypackstamiyaplugullisted.aspx
When your TK40 infrequently gets low, simply put all 8 batteries in your cheap $3 radio shack holder, and hook up the leads from your smart charger to the connectors on the pack.
Wait for red to become green, and voila' your done.
And it's worth it to get the smart charger because you can use it for alot of other things that need to be charged as long as you get the right voltage range.
EDIT: I wouldn't try to use the smart charger directly on the TK 40 holder since it is actually a 4S2P holder, they are not all in series with each other but rather two sets of 4 AA's. In my case I couldn't do it if I tried since the smart charger I purchased won't charge a pack rated under 9.6 volts anyway. If your sure that you know what your doing you could charge them this way but you would have to make sure you connected it correctly to charge both sides evenly, and I think it's alot better to just charge them as one.
The batt.s on the TK40 last a LONG time. I don't even lock out the head and I'm charging once every two weeks just because it's time, not that it is dim yet. Setting up a charge takes me less than 3 minutes (to take the batts out switch em into the holder and connect). Another 2 minutes to put the batt.s back into the TK40, 5 minutes every two weeks isn't too bad is it?