I've looked around a bit more and done a few things to see if I can break anything. Due to bandwidth, I have only 2 concurrent connections allowed. All in all, it looks great and I couldn't find any real problems. In no particular order:
You'll be happy to know I can't download any games I haven't purchased :(.
If one has a long list of games in the list to be downloaded and holds the mouse down on the up scroll arrow, it will eventually scroll the list of games off the bottom and leave you with a blank screen. Grabbing the scrollbar itself pops everything back up in place. The down scroll arrow does not do the same thing if you're at the bottom of the list.
The ability to switch download order via dragging is a nice feature and works well. If I drag a different program to the top of the list, the currently downloading program pauses and is replaced by the new top item. This is very intuitive.
However, if the list of programs is long and one drags a game beyond the top of bottom of the list, the list does not continue to scroll. It would be nice if dragging a game beyond the top or bottom of the window would continue scrolling in the respective direction.
It would be nice to be able to resize the window (this is a pet peeve - I hate windows that don't let me resize them).
It would be nice to be able delete multiple downloads at once or be able to turn off the confirmation dialog.
Like a previous poster, if internet is disconnected then reconnected, although the downloader realises it is back online, it does not resume download. Logging out and relogging in does not restart the download. The application would then hang (relative to my previous post, memory usage went up to 17.3M) and the process needed to be forcibly terminated.
Upon restarting, it seemed to hang for a minute or so, but did eventually resume downloading.
A second test had different results - the application reconnected and continued downloading. It also remained responsive throughout. The second disconnect was considerably shorter than the first, so perhaps it was busy trying to figure out what was happening and what to do when I previously terminated it and, had I waited, would have come back on its own.
On that topic, on restarting it was automatically logged in - is that because I was logged in through my browser (Firefox 3.6)? Does/will it cache login credentials independently when finally released?
It would be nice if while minimised to the notification area it would tell you the file currently being downloaded along with progress information in the tooltip text.
That said, I can do without the popup notification when a download is complete. Could that be made an option?
Overall, it looks pretty and functions well. I'll look forward to downloading The Witcher 2 with it. Thanks for all the work on this.