looks cool
The only things I see which might be nice to have are:
Maybe change the radio buttons into checkboxes for the "
On attention command" so that the user can choose to play only a sound but not display a toast nor alert dialog. Or that he can choose both a toast (which will dissapear by nature) and a dialog ( which is permanent by nature).
Also, a nice and original* addition to the "
On attention command" to choose from would be a simulated nudge (move/shake the chat window quickly, while playing the nudge sound.... well, you get the idea).
Ability to choose among the statusses for "
enable whilst status is ..." and "
disable whilst status is ..." in the form of a checkbox list of all statusses (maybe even incl. 'on the phone', etc, since those are still very valid).
* AFAIK no script has ever done that.