Sundark... lo que haría es lo siguiente.
Si en mi BD me acepta el formato en inglés (MM/dd/yyyy), lo que hago es que siempre que haga referencia o vaya a solicitar una query lo paso el formato dd/MM/yyyy y uso convert (transact SQL)para ya no tener problemas.
Esto quiere decir que aunque tenga la configuracion en el formato que sea siempre lo pase a dd/MM/yyyy para hacer la peticion
Ejemplo.
Cita: Dim d As DateTime = Now
Dim fecha As String = d.ToString("dd/MM/yyyy")
Dim sSQL As String = "SELECT * FROM tabla WHERE fecha > CONVERT(DATETIME,'" & fecha & "',103)"
Este es en el caso de un BD pero tambien te puede servir en otros casos.
Espero haber sido claro.
Salu2