My development system has two monitors. When I build and distribute my application users with one monitor sometimes don't see all the forms on their screen or the main form starts up off of a single monitor screen making it look like the program never loaded except for the task bar item.

How do I handle making sure when my program is first run and all forms will start up center screen and center parent on the main monitor?

Thanks!