Если вы работаете с .NET WinForms, на ум приходит пара идей:
1) Создайте свой пользовательский интерфейс таким образом, чтобы все элементы управления использовали некоторую стыковку, чтобы они растягивались для заполнения любой ориентации / разрешения. Затем убедитесь, что вы тестируете с разными эмуляторами и посмотрите, как выглядит интерфейс на разных разрешениях. Твик по необходимости.
2) Выполните # 1, но также добавьте некоторый код ручного определения размеров в события Form.Activation и Form.Resized.