Если вы не проделали большую работу над приложением Windows, в этом случае вы можете подумать об использовании WPF, поскольку WPF более способен справиться с этим.
Тем не менее, если вы хотите использовать приложение Windows, убедитесь, чточто ваши элементы управления расположены правильно, когда их размер изменяется.Используйте свойства Anchor и Dock.Вы также можете использовать TableLayoutPanel в режиме GrowAndShrink, но помните, что у вас могут возникнуть проблемы с мерцанием, если вы используете TableLayoutPanel в избытке.
Вы можете проверить MSDN для автоматического масштабирования здесь