I wrote a small example using TThread on Mac OS X and initially it did not work because I did not have "cthread" in my uses clause in the project file. After adding cthread ( you may want to stick and IFDEF around if you are doing cross-platform stuff ) to my .lpr file the threading example worked fine.

Now it was fairly simple, so your mileage may vary, but it did work.
I hope this helps.