I reported this problem more than a year ago, so... bumping:
I have scripts which work correctly in SoundForge 13, but in versions 16 and 17 do not. The problem is that the scripts can no longer use user-made presets. My test case is a script which applied a graphic fade using a preset I made. The script works find if I give it one of the factory preset names, but it does not work if I give it one of my preset names.
Since user presets are stored differently from factory presets (user presets are stored in the Registry, factory presets somewhere else), there is apparently a fault in the code which consults the Registry to obtain the user preset.
Please elevate this bug, thank you.