Just thought I would add a little information regarding the loss of settings that people are seeing from tests I have done.
Do *not* use the Save All Settings Not option in the menu. As long as you do not use that option (backing up settings is fine) and you *never* connect to the same network more than once at a time, your settings should not be lost.
To expand on those...
For some reason, manually saving settings messes things up... perhaps for the same reason connecting to the same network more than once at a time does. So don't do it. Your settings will always save when you disconnect from a network. If you are afraid of crashing after making changes and losing those changes because Invision wasn't shut down properly, then disconnect once after making the changes and everything will be saved and it won't matter.
Connecting to the same network more than once has been a problem for many builds now (I am not sure how many). If you connect to the same network with two connections, your settings try saving over themselves and end up causing you to lose all your settings (global and for that network). So if you need to use more than one nick on a network, run two different copies of Invision (not from the same directory) or use another script.