Amppa, i already have an almost perfect parsing code for the original data feed you provided

Actually most parts of the code needed to perform an update check are already working (and rather stable too), downloading data feed, decompressing it and parsing it.
Tomorrow (spare time permitting) i'll start working on the code that will actually perform comparisons between local components and those available.
When i'm done with that the major work is done and i'll take a closer look at the details, like some way to remove those escape characters.
It could be a problem if some escape characters aren't removed properly or aren't supposed to be there in fields required by the version check (name, dllname or even version).
Such a scenario could prevent the correct identification of components, fooCDtect is not the same as \fooCDtect. And there is no real safe way to recognize a misplaced or partial escape character.
It would be nice if you could use the windows standard escape sequence for new lines (\r\n) instead of just \n. That could save me some minor work, manually adding the missing \r for each \n to properly display multilined text like the description field.
If that would be a problem never mind

As long as \n and \" are the only two escaped character i'm fine, i too don't see the need for more.
I'm sorry if this seems like a long list of things to fix, but i figured it's better to let you know about possible issue right away so...
Right now my code handles "standard" version numbers (1-4 digits separated by dots) and can also recognize foobars Beta version numbers. The problem is that beta versions usually are spelled at the developer's discretion and don't follow a standard.
My code recognizes f2k beta versions like: "0.9.5.4 Beta 3" and internally parses them into something that can be compared with another numeric value. But obviously i can't come up with all the possible variants there could be.
In theory the official download link isn't supposed to point to betas, but most components out there exist only as beta versions. I guess it's only a matter of time before the version format becomes an issue.
Anyway, no need to rush, i just wanted to bring the matter to your attention