SyncTrayzor will forcibly terminate the Syncthing process in 4 scenarios:
- You select Syncthing → Kill from the menu
- You select Syncthing → Kill all Syncthing processes from the menu
- You log off / shut down your computer, and Syncthing does terminate within 250ms after receiving a ‘Shutdown’ command over its Rest interface
- SyncTrayzor crashes, and shows the ‘SyncTrayzor crashed, please open an issue on GitHub’ page
Aside from these, all shutdowns are graceful
EDIT: To update this, SyncTrayzor now gives Syncthing 2 seconds to shut down instead if 250ms (which is the maximum a program can take before Windows warns the user). Syncthing also won’t be killed automatically on the event of a crash, and there’s no longer a menu option to kill Syncthing instead of shutting it down.