Implementare una applicazione che supporti pienamente la globalizzazione è un esercizio abbastanza complesso. E' vero che il framework .NET ci supporta moltissimo, ma purtroppo ancora molte aree rimangono scoperte, come: la formattazione dell'indirizzo, numeri di telefono e così via.
Un buon punto di partenza per capire le problematiche ed eventuali soluzioni è il seguente sito.