なるほど!
ぜんぜん違ってました…。

ちなみにその場合、最終的にできるprogramAは、exeとdllをいっしょにまとめてexeにすることはできるんですか?
あと、programBを新しくクラスライブラリCに移行するときには、formのGUIとかはBからある程度はコピーするとはいえ、プロパティの設定とかは、0から作るしかないんですよね?
さらにさらに、もし将来的にプログラムを統合することがわかっていれば、最初からクラスライブラリで作ったと思うのですが、そうでない場合に、formからクラスライブラリに簡単に移行する手順というのはなんかありませんか。