Do not initialize gtk unless necessary

Doing it leads to this warning message while building the package:
    WARNING **: Couldn't register with accessibility bus: Did not receive a
    reply. Possible causes include: the remote application did not send a
    reply, the message bus security policy blocked the reply, the reply
    timeout expired, or the network connection was broken.
Release 0.4.1