Is there a reason to not use QCoreApplication::exit()? In the case of an application listening to QCoreApplication::aboutToQuit, this won't fire when calling stdlib's exit directly, which means that (for instance) data may not be saved. Or am I missing something?