It would be nice to have the option for the standalone to start up “clean” each time, that is with a new session. At present it loads the previous session, which means you don’t lose any work but also means it can take half an age to load a whole bunch of VSTs that you might not want for your new idea.
A more normal approach would be to prompt the user to save or discard the session on exit and then to start up with a blank session the next time. You could optionally have a setting that says “load last session” to keep the current functionality.
It might also be worth implementing a crash detection system where Scaler can tell if a previous session failed to load completely (probably because of VSTs) and offer you the chance to load a blank session instead. There are a few examples on this forum of such crashes and the advice is to manually locate and delete the file containing the problematic session but S3 could do that for you with a small amount of effort I think.
Edit: You could even go a bit further and attempt to load the problematic session without any VSTs, so you don’t lose your arrangement and can then allocate new instruments to it. But that’s probably a bit more effort!