Puedes cargar la cultura que desees desde el LOAD de tu forma..
ejemplo:
Cita: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
System.Threading.Thread.CurrentThread.CurrentCultu re = CultureInfo.CreateSpecificCulture("es-MX")
System.Threading.Thread.CurrentThread.CurrentUICul ture = New CultureInfo("es-MX")
End Sub
Ya después le puedes ir dando el formato que quieras..
ejemplo:
Cita: Dim d As Double = 1000000
MessageBox.Show(d.ToString("C", System.Threading.Thread.CurrentThread.CurrentCultu re))
Espero que te funcione.
Salu2