ObjectPascalはよく知らないのだけど、
initialization/finalizationは、staticなオブジェクトの
コンストラクタ/デストラクタで代用かな。
threadvarってのは__threadのことだと思う。
implementsってOLEのproperty関係?
だとしたら、直接Base::get_xxx,Base::set_xxxかも。

って、よく知らないなら口を挟まなければいいのに>俺