avoiding conflicting instances -- Show Gajim's existing windows instead of asking a question.
The results of running conflicting instances of Gajim are confusing and disruptive. Both instances are only intermittently usable and messages like the following are endlessly repeated on muc:
new_user (new_user@jabber.org) has left (Replaced by new connection)
The "Gajim is already running" dialog is ineffective in preventing a user from accidentally running two instances of Gajim with the same profile. It presents "Yes" and "No" buttons, and inexperienced users often answer "Yes" without reading the question.
Instead, when a second instance of Gajim is started, the windows of the first instance should be shown and the second instance should exit silently.
If it is useful to start multiple instances on a single profile, that should be an option hidden from inexperienced users.
If a dialog must be used, the buttons should show actions, not responses.
Any notification that another instance of Gajim is already running should not need dismissing.