there is this FormStartPosition but that seems to be only for showing first time.
Current screen is the one the mouse pointer is in. The form should appear top most. Setting the DesktopLocation on the form is too low level, I don't want to have to deal with all the possible desktop resolutions. It would be also nice that the form shows up at the center of the screen. That sort of functionality sounds pretty generic and should probably be in the windows api.