I have created many such applications. I am an expert in windows programming(SDK), VB, VB.net, C#, Delphi, C, C++, VC++.
I had to change the bid since you have added lot of new features to the requirements' list. I personally feel that my bid is the minimum amount required for anybody who does the quality work with full testing.