>>386
*.bplならクラスに限らず色々エクスポートできる。
ただし使う側もDelphi専用。

一番簡単なのは、interfaceを公開することかな。
COMにする必要はもちろん無くて、作成関数を普通にexportsして使って貰えばいい。
(レジストリとか面倒だしね。もちろんCOMにしてもいいけど)
これなら使う側はどんな言語でもいい。