If people really want a rear switch then it would be possible to place the FET at the front with the driver and run two very thin wires to the back clicky switch.
My point is, if you solve the how-to-power-the-latching-circuit problem by relocating the switch to the front between B+ and driver, that's utterly pointless. Just use a momentary switch driver.
What you want to do is easy from an electrical implementation point of view, but very tricky from a packaging and power point of view. Trust me - I know.
You've come across and discussed most of the problems I encountered. My switch is very nearly ready, I'm just struggling to find the time to actually test my latest (and hopefully final) revision.
The switch I linked to above is designed specifically for SureFire/SolarForce hosts, but there is no reason why it can't be re-designed for other lights. Depending on where it's placed we can even do away with the coin cell.
Also note my switch was originally designed to be dual-momentary (forward and reverse momentary) and I LOVE IT for that reason alone as it's great for use with light UI's that require lots of clicking to set certain features. The high current capability is nice to have as well :D
I built one *clobbered together* that fit in a 20mm spot. I used two 3 volt button cells in series for power and a momentary switch with only two levels. .off and full on. We already have all the parts to do it, but the packaging is messy and the batteries are an issue. The better solution is just to forego the tail clicky and just go full momentary.