But you could build a little table top steam generator powered by a candle to charge your batteries. I think a little stem generator could be vastly more efficient than a thermocouple anyway, and much more fun to operate /ubbthreads/images/graemlins/grin.gif course you couldn't hold it in your hand while operating.
More fun to build a sterling engine into the flashlight. They dont generate much torque though so it would also have to be a single LED running from it. You could certainly make one that would generate enough for an LED from the
heat of a cup of coffee,
Thermocouples need a VERY large temperature differential to generate useful current. and in something like a flashlight body you'd need either great big heat fins or a fan or a nice cool breeze, otherwise the temperature would equalize quickly and stop generating anything at all very quickly.