The 3M double sided tape is tough stuff, and I think would work well for that.
I use it for emblems and other things that have to stay on flat surfaces without pins or studs.
Actually never had anything come loose.
The gorilla products are pretty damn good also.
If you use 3m weather strip adhesive, use black. :D