There should be a way of having custom skins in a directory outside of the modules directory (like in your theme, files or sites/all/plugins folders).
It really is far from fun to babysit files when you're updating modules.
Am I missing something here?