During startup the StatusNotifierItem can cause a freeze as it might do
a blocking DBus call while the other side is performing a Wayland
roundtrip. This freeze is broken when the DBus call times out but then
the SNI doesn't work either.
By moving the SNI into a dedicated helper process KWin itself does not
have any blocking calls to DBus. In addition KWin exposes a DBus API to
enable/disable the virtual keyboard, so that other processes can also
make use of it to provide e.g. a better UI (e.g. Plasmoid).
BUG: 385371