Есть системный класс Thread, есть примеры работы с этим классом в AOT (класс Tutorial_ThreadWork и форма Tutorial_Thread).
Но очень много ограничений, накладываемых на работу с ним. Да и стабильностью сильной не страдает (хотя, в последних обновлениях ядра что-то правилось).
Что касается отчетов - то лучше для их формирования задействовать пакетный сервер - тогда пользователи не будут скучать