QuickMod refactor

The right thing to do is to store the job and destroy it. deleteLater is a nice crutch (and we probably use it somewhere), but not something I'd like to ever rely on.

If there is a choice between normal disposal (RAII, normal deletion, smart pointer reset) and the Qt magic, I will always choose the first.