Reverse logic, so that CopyOnMark does not overwrite shaders.
If they are already in ShaderFixes, don't replace the file, as being slightly safer than overwriting files. The file there should be identical to what is to be written anyway.
Failure beep, if it's already existing.