I have 2 projects that I have been working on for a while. I want to open a form that is part of project 2 when I click a button on a form in project 1. I have no doubt that that this is possible but I don't know how, can anyone help me? Both projects are windows form projects and they are part of the same solution.

Davie, in case you haven't a subscription to the above link's site.

In your new form go to 'Project' on the command menu, choose 'Add Existing Item', go to the project containing the form you wish to add and select its .cs file and then click 'Add'.