http://www.jsiinc.com/SUBM/tip6000/rh6032.htm
If the Add/Remove Programs applet does NOT open, or flashes briefly, you may have some missing registry entries.
To fix the problem:
1. Open a CMD.EXE prompt.
2. Type regsvr32 mshtml.dll and press Enter and OK.
3. Type regsvr32 shdocvw.dll -i and press Enter and OK.
4. Type regsvr32 shell32.dll -i and press Enter and OK.