Well, I will be glad if you little explain me. Perhaps you are right. But let me explain how meegim is made. This client is based on a library Qxmpp. (by the way, qxmpp is an awesome library) Then I created some wrap for this library which implements an xmpp client. After that I exported these modules to QML and the client logic is implemented in QML. So as you can see, I can't run the client as deamon.