fix: prevent destructor crash on failed lib init

Member systemTrayMessages is a pointer and will be uninitialized on early return from initLibrary(), i.e. failure to readConfigFile().