The HTC Flashlight app isn’t bad. It looks fancy at least, and it’s included in many custom ROMs, so it must do something better than TorchButton. Anyway, when you start HTC Flashlight, you get that annoying demo you have to wait for before you can use the app.
Attached in the .zip is a fixed .exe in which the demo is skipped. The rest works like it does normally (light is turned on immediately at the middle setting). Just replace the original .exe with this one. If it’s cooked into the ROM, you may not be able to overwrite it. Just put it somewhere else and make a shortcut then.