hey thanks for that Shaggy,
My resolutions was actually quite simple. I moved the main form into a new class lib, that way other class lib.s can see it. Now the only thing in the startup project is sub main which runs the main form, and nothing needs to refernce anything in the startup project
thanks again
kevin