QContactManager can be expensive to instantiate, depending on the backend. I don't know if it's worth doing anything about though.