How to fix "Add or Remove Programs".
Register these DLL's then create and merge a registry file:
1. Close all programs.
2. Open the Run box and enter, one at a time:
regsvr32.exe Actxprxy.dll
regsvr32.exe Browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe mshtml.dll
regsvr32.exe msxml.dll
regsvr32.exe Oleaut32.dll
regsvr32.exe scrrun.dll
regsvr32.exe Shdocvw.dll
regsvr32.exe Shell32.dll
regsvr32.exe URLMON.dll
regsvr32.exe vbscript.dll
3. Copy below and paste into Notepad.
----------copy inside only----------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{0000031A-0000-0000-C000-000000000046}]
@="ClassMoniker"
[HKEY_CLASSES_ROOT\CLSID\{0000031A-0000-0000-C000-000000000046}\InprocServer32]
@="ole32.dll"
[HKEY_CLASSES_ROOT\CLSID\{0000031A-0000-0000-C000-000000000046}\ProgID]
@="clsid"
----------copy inside only----------
4. Save-as ARPFix.reg (or any name + .reg)
5. Double-click or right-click and merge into the registry.
6. Restart your computer.
This program will fix the "Add or Remove Programs" whitespace
problem.
"The gap is caused by a badly formatted "DisplayIcon" entry in
the uninstall area of the registry or a bad icon file."
Remove Whitespace From Add or Remove Programs 32 KB (Freeware)
Info:
http://www.christensen-software.com/freesoftware/cleanup_add_remove_progra.htm
Download:
http://www.christensen-software.com/freeware/RemoveWhitespaceFromAddRemovePrograms.exe
ju.c