Here is my fix. Works with Mojave.
Requirements:
You need Xcode or something else for editing .plist-files!
Open the Activity Monitor.app.
And Search for "skitch".
Then open the Terminal.app.
cd ~/Library/Containers find . -iname '*skitch*plist'
results could look like this: ./J8RPQ294UB.com.skitch.SkitchHelper/Data/Library/Preferences/J8RPQ294UB.com.skitch.SkitchHelper.plist
./com.skitch.skitch/Data/Library/Preferences/com.skitch.skitch.plist
...
Next step needs Xcode!
Still in Terminal.app: open ./J8RPQ294UB.com.skitch.SkitchHelper/Data/Library/Preferences/J8RPQ294UB.com.skitch.SkitchHelper.plist
Change the StartHelperAtLogin value:
from StartHelperAtLogin: YES
to StartHelperAtLogin: No
And SAVE the file.
Now do the same with com.skitch.skitch.plist: open ./com.skitch.skitch/Data/Library/Preferences/com.skitch.skitch.plist
Don't forget to SAVE.
Back in Activity Monitor.app.
Quit the Skitch and Skitch Helper (use the lite "x"-icon).
Now the Skitch Helper should only start when Skitch.app starts and should never re-spawn automatically if the processes were killed.