i would go like this:
solution1
project1 (Form1)
project2 (Form2)
project3 (DLL)
project4 (SetupProject)
if you change the property name it woluldn propagate to the child apps. But as long as you are in a solution i think you can make a "global" rename.