A scaling UI would be helpful, alternatively you could have the windows able to be manually resized and relocated on the screen by the user.