Existe, um exemplo em C#:
CODE
System.Globalization.RegionInfo JpInfo = new System.Globalization.RegionInfo(0x0411); //Japão
double Money = 5.5;
Text = Money.ToString(JpInfo.CurrencySymbol + " 0.00");
Como você pode ver, a chave de tudo é a classe RegionInfo que está em System.Globalization
Falows!