Yes, it is the AutoScaleMode property of the Form that controls how the Forms and their Controls will be scaled if the application is run on a system that has a different screen resulution or uses a different default font.
You can read about this at http://msdn.microsoft.com/en-us/library/ms229605.aspx:
A Forms AutoScaleMode property is set to inherit by default, which means use the mode specified in the Forms parent. If there is no parent then this defaults to no scaling.
You should try setting this property to Font or Dpi in order to turn on the Auto scaling feature.