Непонятно, в чем проблема. Квирк позволяет выполнять команды и это хорошо.
-e <commands>: If a KVIrc session is already running, execute
the <commands> in that session, otherwise start up
normally and execute <commands>
<commands> must be a single shell token.
You can eventually use this switch more than once
-x <commands>: If a KVIrc session is already running, execute
the <commands> in that session, otherwise exit from application without doing anything/
<commands> must be a single shell token.
You can eventually use this switch more than once
-r <commands>: If a KVIrc session is already running, execute the <commands>
in that session, otherwise start up normally (do not execute).
<commands> must be a single shell token.
You can eventually use this switch more than once
Если браузер позволяет запускает сторонние приложения с любыми параметрами, то при чем тут квирк?