Hello,
Thank you for the detailed and concise requirements and description, we don't see that often these days :-)
I am very interested in your project, and ready to provide it.
I will port the C# application and deliver a Mac app that provide the *exact* same functionality.
There is a way to do that by running C# directly on Mac using the mono project. Maybe it will run with minor changes. Most probably we'll need to change the winform interface to gtk# interface and in some rare cases it's not possible, i.e. the application relies heavily on Windows APIs or unported parts of the framework.
This also has the benefit that the code I will deliver will work equally on Mac, Windows and also Linux.
The other method is to port everything to Obj-C and Cocoa. This is harder, more time consuming. Yet it gives a native look, more integration with the OS environment and *may* be somewhat faster. This is the path I recommend, however my bid is for the first option. For the second option I will charge $300 more, as I will port everything.
About speed, I guarantee my code will be at least as fast as your code, if not faster. Note that the speed is bound by the network activities' speed.
I do ask for milestone payments to be setup before starting, the structure of payments is negotiable.
Please feel free to enquire further on any point, and take a look at my reviews to get an idea of the quality of my work.
Looking forward to work with you.
Best Regards
Khaled Hawas
Wadjet Software.