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?