>コンストラクタでStart();を呼ぶと

このコンストラクタってのは何のコンストラクタ?

1)TThread派生クラスのコンストラクタ
2)TThread派生クラスを所有しているクラスのコンストラクタ
3)まったく無関係なクラスのコンストラクタ

http://qiita.com/7of9/items/09542ff8bace30712593
http://stackoverflow.com/questions/1624071/resuming-suspended-thread-in-delphi-2010

1の場合は、そのコンストラクタでの呼び出しは無理のようだけど
The crux is that the thread cannot start until the AfterConstruction is being called.