Hay una solucion mas segura...
Aunque no deveria preocuparte mucho

por que la mayoria de estos programas que no aparecen en "Agregar o quitar programas" no son de un peso considerablemente elevado, me refiero a que no pasan los 10MB.
Este problema se debe a la existencia de un archivo especial llamado "sysoc.inf", en el que se incluyen estos programas en el que se les asigna un atributo HIDE (oculto) que hace que no aparezcan en "Agregar o quitar programas".
Para hacer que aparezcan los programas instalados buscaremos y editaremos sysoc.inf, que esta ubicado en c:\windows\inf
Para encontrarlo mas facilmente podes usar el buscador predeterminado de Windows llendo a Incio->Buscar->Y le decimos al perrito que queremos buscar "Todos los archivos y carpetas"->Luego escribimos: sysoc ->Ahora esperamos a que encuentre el archivo
y lo abrimos, y donde dice [Components]
por ejemplo:
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
Lo dejamos como:
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7
Ahora tenes que encontrar el programa que no podes desinstalar y hacer lo mismo que arriva.
Cerramos, guardamos los cambios y reiniciamos la PC.
Ahora vas apoder desisntalar tranquilamente ese programa.

Si, es algo engorroso pero sirve

Sin mencionar que es el metodo mas seguro.
Saludos
