Thanks for pointing this out!
I have released a fix for this problem: https://dl.dropboxusercontent.com/u/6522303/CryptoNoteWallet_latest.zip
A 'network_bc_height' will be added soon if possible, in order to retrieve the target blockchain height and following sync status from a GUI.
A Qt GUI is currently in development. (multi-platform)
It will initially use the RPC API, but the final goal is to integrate the daemon and/or the wallet directly in it with high-level libraries (Qt is good for interfacing UI with C/C++), providing more information and better reactivity.
Designing the architecture and keeping it user-friendly will probably take some time.
I haven't tested the C# wallets yet (tried 'xbuild' with Mono but throws errors), but it has probably more features for the time being
It uses WPF, unfortunatly that is not supported on Mono. Should have gone with WinForms, that would have made it possible to run it on Mono without modifications.
Good to hear the RPC API is getting more functionality, if it has enough features I can switch to using the RPC API.
I have tested it already, but there is a huge faultiness which causes the RPC functions not to work while the daemon is busy, thus, the process of displaying data takes ages for a person with an unsynchronized blockchain.
It may be a good idea to port your project to WinForms, as I can see that your C# programming style fits that more than WPF. I would happily maintain my own project (https://github.com/Jojatekok/monero-client) as a WPF alternative with a lot of flexibility and clean design, while you could work quicker on a cross-platform solution. Porting for me would cause a lot more hassle, because I use MVVM with bindings for displaying data on WPF windows.
EDIT:
I would like to ask for the help of simplewallet developers! I noticed that when I use the argument '--password
And also, I would appreciate if there was an option to encrypt a wallet later than its creation.