Do you think using QSharedMemory could be a good solution for this?