Check out How do I find what screen the application is running on in C#
Also Run Application on a Dual Screen Environment has an interesting solution:
bool onPrimary = this.Bounds.IntersectsWith(Screen.PrimaryScreen.Bounds);
where "this" is the main form of your application.