Hi Richard,
>What i want to do is have a seperate project with a form that calls forms in other projects - ie Exes that are availble in the pocketPC
That's what I understood you want to do.
If you have one application A that uses a form in B.EXE, you have to add B.EXE as a reference to project A. That's only the EXe, you don't have to add the project or rebuild B.EXE every time you build project A. .NET reads some information from B.EXE when it compiles A in order to create a dependcy. Reading these information isn't a time or memory consuming process, but without these information, .NET cannot compile project A. It wouldn't know what to specify as the form class and where to find it.
--
Christof