Ho spostato la discussione all'interno del forum dedicato a Visual Basic (VBx, VBA, ...) e ai linguaggi per .NET Framework (VB.NET, C#, ...).
ups non l'avevo visto

nel frattempo ho trovato queste risorse dal 3d [vb.net] formato data Da: dd/mm/yyyy A: mm/dd/yyyy anche se in realtà il mio problema riguarda la lingua e non la dispozione giorno/mese...

Come faccio a trasformare una data dal formato: dd/mm/yyyy nel formato mm/dd/yyyy ?

Semplice, ci sono due strade:
1) Vai a modificare i parametri di formattazione
dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd"
dateTimePicker1.Format = DateTimePickerFormat.Custom

Stringhe di formato DateTime personalizzato
ms-help://MS.VSCC/MS.MSDNVS.1040/cpguide/html/cpcondatetimeformatstrings.htm

Quì ci sono tutti gli identificatori per la formattazione
Altrimenti

2) Dim myDate As String = dateTimePicker1.Value.Month & "/" & dateTimePicker1.Value.Day & "/" & dateTimePicker1.Value.Year

In pratica ho creato una stringa formattata come mi pare.
Attento che se fai così quando devi ritrasformala in un tipo DateTime te la prende sbagliata, devi tu "ritagliarla"
aspetto qualche dritta, grazie!