Correct me if I am wrong but isn't add and remove an applet spawned by explorer via rundl32?
In order to replace the functionality you will have to actually replace the function, via another program like Uninstaller 2003, or some other type of application. I think you will find that for every applet that is wanted to be replaced that you will have to find it's analog via a Windows software Vendor. Once you start doing this then I think the list can get quite repetative. Explorer is tied in to everything at some level. Microsoft never inteneded for Windows to run without it. I mean sure litestep, and the many other shell's are fine and might even work better, but we all know they are not supported or encouraged by MS. Bypassing them, turns Windows into a (SEP) Somebody Else's Problem. Now I applaud anyone wanting to take the Operating System to a level of functionality, that is more stable than Windows Standard, Vanilla Install, but there is a point you reach when aggravation is outweighed by resources and sheer effort involved in trying to replace the offending or supposedly unstable applications.
I have a machine that sits under my desk and runs WindowsXP, very basic install, just my core application and performs a simple function, downloading from Usenet, this machine never goes Unstable or flakes out, and runs for weeks and months at a time. It only is recycled when the power is reset for some reason, or maintenance. By mantenance I mean I start to freak at how long it has been running unattended, and feel guilty and defrag it or do something else.