So this is how it would look like (SVN r4831 WIP build):

That's basically working fine now, "only" the caching of the states and the replication of the info in the favorites- and search-lists aren't working yet. Regarding caching, I'll use a directory for this and store individual cache files for each software-list there.

A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]