If I understand your scenario correctly, you are not talking about running under different screen resolutions. E.g. you want to make sure that buttons on your form resize as the Form resizes.
If that is correct, then take a look at the new TableLayoutPanel (TLP). As an example try and add a TLP to the form, Dock Fill the TLP and add a button to the TLP. Set the buttons Anchor to Left, Right. Now when you resize the form (at either runtime or design time), the button will resize as well.
Hope that helps.
Martin
Development Lead, WinForms team