I'm sure it is possible to apply the Chroma Key effect and set a preset using scripting, but can I specify the properties such as color, tolorence, etc. in a script without using a preset?
You can add the effect via a script and pick a preset via a script. However, you cannot adjust the individual values - only pick a preset - so the preset would have to be pre-defined.