I downloaded and ran the latest CCleaner on Windows 2K.
It does show the hidden entries in the startup and add/remove programs
so that the user can delete them. An example is "neroxml" which is hidden
in the add/remove list normally.
Add highlighting to denote those entries in the startup and add/remove
programs area that are hidden so that they are more easily found vs. those
that aren't hidden.
Problem:
Of all the functionality that CCleaner has, it has no feature to remove leftover services
that are left behind when one uninstalls an application. There are some applications that
when one uninstalls it, it removes the program for the service, but not the entry for the
service in the service table list. Moreover, one may want to remove a service from the
service list and by selecting it, it should remove the file and/or subdirectory it resides
in (if needed). Why because I've seen during bootup and shutdown error messages being
recorded to the application and system event logs complaining about a service not finding
the program it needs.
Add this uninstall feature to the screen that shows the add/remove list.