Hi there,
I read your project and it is interesting and very detailed. Reading from Yahoo is quite simple, so the final App/Dll would only contain 3 components, one to read/download, one to transform from Yahoo quotes to MetaStock quotes and one to export. I am an IT engineer and I work exclusively with Financial Projects including MetaTrader 4 and 5, EasyLanguage for TradeStation, MetaStock, Bloomberg Xenith, custom Broker API (Rithmic, Interactive Brokers, etc), NinhaTrader, etc.
As I see, your application will also need a User Interface, so the user can interact with it and execute the download/export tasks. I may also build it as an API so your applications can use it to get Yahoo quotes and process them in any way they want. There are many possibilities and forms in how this App/Dll can be implemented. Also, it may contain protection, even though you were not so specific about what type of protection, it could be some counter-tamper protection or password-protected protection, it depends under what circumstances you need the protection.
I placed 10 days on my bid, 8 days to deliver your project and 2 more just in case you need anything else.
Well, I think that is all by now. If you have any question just send a message.
Regards,
John.