I have taken many cherrys out in my old life on the shop floor. The difficulty comes with the structural set-up. If the joining materials are flimsy, or the rivet material is hard then you can get into trouble. grinding is also an option which i had forgotton about to be honest, (been a while), but i suppose the level of associated damage is in relation to the skill of the engineer. if you could come up with a device that works then you could make some money!!
However, if memory serves, then i think its impossible to remove without any of the aforementioned methods. If there were another method (i.e better) then i'm sure it would be standard practice for use.
One thing you could do is to get yourself some thin gauge titanium/steel and drill a hole into it (slightly bigger than the rivet head), then overlay your strip onto the rivet and you can use it as a sacrificial wear plate, just incase the grinder slips. Make as many strips as you have rivet head diameters.