多い奴ではもうどれくらいいじってるだろうか?
俺は6000行くらいあるUserControlを作ったが、もうかなりやる気なくした。
このコンポをC#など、他の言語からも使えるDLLにするには、

1、ボーランドのランタイムをrequiresする。
2、単体使用出来る形にする。

だが、2を選択すると、ネームスペースBorland...がDLLに含まれることになる。
この状態でC#等で問題なく使えることを確認したが、
肝心のDel8ではネームスペースの競合が起こって使えなくなる。
かといって1にしたら、普及するかどうかもあやしいランタイムなしでは動作しない。
D8インストールしてない環境で動作させてみて気がついた。

おまえら、Windowsフォームはあきらめるか、
ある程度.NETに慣れたらC#に移行すべきだよ。