Is this correct to create and use QObjects before I create an instance of QCoreApplication? I'm writing an application, which works as system service and I need to do initialization (Write log using QFile for example) before I create QCoreApplication