But since there is no universal app used by all those users, you find yourself crafting 2^n procedures.

-> Since that's far too many, have you considered the old fashioned browse the DCIM folder and copy what you want out method?
Bob