I’m aiming here to grow a list of natively supported silent uninstalls for a number of different installation types. The idea is that these methods will remove vendor supplied installations. Where possible, I’ll use information provided in the registry, mainly that you can find under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.
MSI
Identifiable by: having a ModifyPath or UninstallString something like MsiExec.exe /I{00000409-78E1-11D2-B60F-006097C998E7}
Removable by: msiexec /x{00000409-78E1-11D2-B60F-006097C998E7} /qb
ST6UNST
Identifiable by: having a ModifyPath or UninstallString containing st6unst.exe
Removable by: ensuring the uninstall command contains -f and -q