MyMoney is a rich client .NET ClickOnce application for managing your personal finances. It is written entirely in C# and is designed for programmers who want easy access to their data and who want to quickly and easily add their own features. Your data will not be locked up in some proprietary format, it is yours to do with as you like.
When I switch the display currency, the cash flow report label does switch from USD to CAD or back, but the numbers in the report don't change at all.