I'm gonna chime in here even if I am "the great naysayer" on this forum, and mr. Negative himself!
Since AHK/QAP is not true multi threading.
Create a helper tool, rebuild QAPmessenger to be QAPhelper containing the previous functions from QAPmessenger and an interface for tasks and new features.
(Optionally keep a stub called QAPmessenger that calls QAPhelper to be backward compatible).
Let it be optional for those users that prefer the installer version of QAP to let the QAPhelper run as a scheduled task in Windows.
For us preferring the portable version, call QAPhelper from QAP (configurable in the settings).
My two cent....
Regards,
joeNOR