File list (Check if you may need any files):
bag of stuff\tmonitor-vs-commqueue\Cromis.AnyValue.pas
............\.....................\Cromis.Threading.pas
............\.....................\SimpleThreadedQueue.pas
............\.....................\SimpleThreadedQueueLL.pas
............\.....................\SimpleThreadedQueueNoWait.pas
............\.....................\SimpleThreadedQueueSem.pas
............\.....................\speedtest1.pas
examples\checkVat\checkVat1.pas
........\........\checkVatService.pas
........\forEach output\ForEachOutput1.pas
........\stringlist parser\StringListParser1.pas
........\twofish\twofish1.pas
........\.......\twoFishDB.pas
........\.......\twoFishDB_GUI.pas
fastmm4\FastMM4.pas
.......\FastMM4Messages.pas
OtlCollections.pas
OtlComm.pas
OtlCommBufferTest.pas
OtlCommon.pas
OtlCommon.Utils.pas
OtlContainerObserver.pas
OtlContainers.pas
OtlDataManager.pas
OtlEventMonitor.pas
OtlHooks.pas
OtlLogger.pas
OtlParallel.pas
OtlRegister.pas
OtlSync.pas
OtlTask.pas
OtlTaskControl.pas
OtlThreadPool.pas
src\DetailedRTTI.pas
...\DSiWin32.pas
...\GpLists.pas
...\GpLockFreeQueue.pas
...\GpStringHash.pas
...\GpStuff.pas
...\HVStringBuilder.pas
...\HVStringData.pas
tests\00_Beep\test_0_Beep.pas
.....\.1_HelloWorld\test_1_HelloWorld.pas
.....\.2_TwoWayHello\test_2_TwoWayHello.pas
.....\.3_HelloWorld_with_package\test_3_HelloWorld_with_package.pas
.....\.4_TwoWayHello_with_package\test_4_TwoWayHello_with_package.pas
.....\.5_TwoWayHello_without_loop\test_5_TwoWayHello_without_loop.pas
.....\.6_TwoWayHello_with_object_worker\test_6_TwoWayHello_with_object_worker.pas
.....\.7_InitTest\test_7_InitTest.pas
.....\.8_RegisterComm\test_8_RegisterComm.pas
.....\.9_Communications\test_9_Communications.pas
.....\10_Containers\test_10_Containers.pas
.....\.1_ThreadPool\test_11_ThreadPool.pas
.....\.2_Lock\test_12_Lock.pas
.....\.3_Exceptions\test_13_Exceptions.pas
.....\.4_TerminateWhen\test_14_TerminateWhen.pas
.....\.5_TaskGroup\test_15_TaskGroup.pas
.....\.6_ChainTo\test_16_ChainTo.pas
.....\.7_MsgWait\test_17_MsgWait.pas
.....\.8_StringMsgDispatch\test_18_StringMsgDispatch.pas
.....\.9_StringMsgBenchmark\test_19_StringMsgBenchmark.pas
.....\20_QuickSort\test_20_QuickSort.pas
.....\.1_Anonymous_methods\test_21_Anonymous_methods.pas
.....\.2_TerminationTest\test_22_TerminationTest.pas
.....\.3_BackgroundFileSearch\test_23_BackgroundFileSearch.pas
.....\.4_ConnectionPool\test_24_ConnectionPool.pas
.....\.5_WaitableComm\test_25_WaitableComm.pas
.....\.6_MultiEventMonitor\test_26_MultiEventMonitor.pas
.....\.7_RecursiveTree\test_27_RecursiveTree.pas
.....\.8_Hooks\test_28_Hooks.pas
.....\.9_ImplicitEventMonitor\test_29_ImplicitEventMonitor.pas
.....\30_AnonymousEventMonitor\test_30_AnonymousEventMonitor.pas
.....\.1_WaitableObjects\test_31_WaitableObjects.pas
.....\.2_Queue\test_32_Queue.pas
.....\.3_BlockingCollection\test_33_BlockingCollection.pas
.....\.4_TreeScan\test_34_TreeScan.pas
.....\.5_ParallelFor\test_35_ParallelFor.pas
.....\.6_ParallelAggregate\test_36_ParallelAggregate.pas
.....\.7_ParallelJoin\test_37_ParallelJoin.pas
.....\.8_OrderedFor\test_38_OrderedFor.pas
.....\.9_Futures\test_39_Futures.pas
.....\40_Mandelbrot\test_40_Mandelbrot.pas
.....\.1_Pipeline\test_41_Pipeline.pas
.....\.2_MessageQueue\test_42_MessageQueue.pas
.....\.3_InvokeAnonymous\test_43_InvokeAnonymous.pas
.....\.4_Fork-Join QuickSort\test_44_ForkJoinQuickSort.pas
.....\.5_Fork-Join max\test_45_ForkJoinMax.pas
.....\.6_Async\test_46_Async.pas
.....\.7_TaskConfig\test_47_TaskConfig.pas
.....\.8_OtlParallelExceptions\test_48_OtlParallelExceptions.pas
.....\.9_FramedWorkers\test_49_Common.pas
.....\................\test_49_FramedWorkers.pas
.....\................\test_49_FrameWithWorker.pas
.....\................\test_49_Worker.pas
.....\50_OmniValueArray\test_50_OmniValueArray.pas
.....\.1_PipelineStressTest\test_51_PipelineStressTest.pas
.....\.2_BackgroundWorker\test_52_BackgroundWorker.pas
.....\.3_AsyncAwait\test_53_AsyncAwait.pas
unittests\TestBlockingCollection1.pas
.........\TestOmniInterfaceDictionary.pas