>>627
Windowsフォームアプリケーションとしてビルドしたときは、
フォームのクラスは特例として既定のインスタンスが用意される。
Form1.CheckBox2.Checkedでアクセスできるのは、
実際にはその既定のインスタンスにアクセスしているから。
クラスライブラリの場合はそういう特例は無いため、
そのままForm1クラスのプロパティへのアクセスと解釈されエラーが返される。

そこら辺は、できた実行ファイルをIL逆アセンブラで見れば直ぐに解る。
test1.My.MyProject.MyForms.Forms.Form1
って感じのプロパティで既定のインスタンスにアクセスしているのが確認できる。