So, back to the original question then, but with a slight tweak:
Does anyone know if there is an existing app which allows you to customise button mapping for Bluetooth/Wireless controllers (ideally per-game, but even just something that allows button mapping in general would be great)?
If not, does anyone know of any plans to develop one?