How about, you package an add-on that copies over the shader file to the shader folder, and checks whether a custom variable has been defined in the prefs for whether the "Soft" button in options was toggled so that you can code it to re-toggle on startup?