I am creating an application that is actually 4 seperate executables - UI is one and then 3 background services (console apps - no FORM's).

I believe I can do one solution with 4 projects - would that be the recommended method? If a transmission class is common to all 4 would I make that a separate project or put it in one project and share that folder with the others?

Can I have all 4 projects START when you click RUN?

Does the OUTPUT window and other debug windows work with all 4 projects?

Or is it better to make them 4 solutions for debugging purposes?

Thanks in advance!!