Well no it does not use any ActiveX it seems you haven't even looked at it.
Besides TThread is available on FPC aswell. Only ASM code is the problem.
unit DphThreadPool;
interface
uses Windows, SysUtils, Classes, SyncObjs;
unit DphFibers;
interface
uses Windows, Classes, SysUtils{$ifdef threading}, DphThreadPool{$endif};