как мне установить цвет фона формы, который выбирает пользователь из colordialog?
Просто присвойте свойству BackColor формы значение Color свойства ColorDialog:
BackColor
Color
ColorDialog
Dim cd As New ColorDialog() If cd.ShowDialog() = DialogResult.OK Then Me.BackColor = cd.Color End If