Change the file properties to read only.
It was broken because the GLSL directory correct?I could try that when I get on later
It's broken because the BL launcher overwrites it on startup. This doesn't happen with Steam, so obviously you're using non-Steam BL.
Just opens normal shaders when I press the keybindHelp?