Проверьте свойство .Anchor кнопок, которые вы хотите избежать. Свойство привязки может быть установлено таким образом, чтобы расположение кнопок всегда было относительно одного или нескольких ребер формы. Таким образом, при изменении размера формы расположение кнопок «привязывается», например, к нижнему и правому краям формы.
Это не помешает пользователю сделать форму меньше, чем минимальное пространство, требуемое для кнопок, но я считаю, что вы также можете установить свойство минимального размера для формы.