As far as I know the only way to change an icon is by overwriting it. If you want to keep the default one simply do not ovewrite it with the custom one. I will also provide a zip with the stock pngs. Also the default theme/icons can be re-installed from the repo if you mess up. Right?