Почему бы не отнаследоваться от QThread и не создавать syncer там в ::run()? Как везде в остальных местах в личкрафтах.