Settings have four properties: Name (also used to access it at run-time), Type (represents type of setting), Value and Scope (can be either User or Application). A setting with Application scope represents a value that is used by the entire application regardless of the user, whereas a setting with User scope is more likely to be user-specific.
Application settings are read-only and values can be changed at design time, while User settings can be changed at run-time as well.
Loading settings at run-time
this.Title = Properties.Settings.Default.ApplicationName;
txtName.Text = Properties.Settings.Default.Name;
txtAddress.Text = Properties.Settings.Default.Address;
txtNationality.Text = Properties.Settings.Default.Nationality;
Saving user setings at run-time
Properties.Settings.Default.Name = txtName.Text;
Properties.Settings.Default.Nationality = txtNationality.Text;
Properties.Settings.Default.Address = txtAddress.Text;