What is needed is a better way to find information on installed products. Some of the names are vague and google often returns little or no information. There should be a link to a better database which will help shed some light on what these entries are: ie what program they belong to, how safe are they to remove and whether or not the software associated with it is still installed.
The software manager needs to be more dynamic. When programs get uninstalled, they still show up in the software manager. I would like to see this improved upon.
I would also like to see a way clean out BHO entries that are no longer needed. Sometimes these leave things behind even after they are uninstalled.
I would also like to see some type of process explorer which would give more information on running processes.