Microsoft violates the RFC and NCS reserved UUID namespace for uninstall UUIDs: Office 2000 (http://support.microsoft.com/kb/230848) (ab)uses RFC 4122 Time based UUIDs for uninstall UUIDs: xxyyzzzz-78E1-11D2-B60F-006097C998E7 Office XP (http://support.microsoft.com/kb/302663) (ab)uses RFC 4122 Time based UUIDs for uninstall UUIDs: 00000000-6000-11D3-8CFE-0050048383C9 and 00000000-6D54-11D4-BEE3-00C04F990354 Office 2003 (http://support.microsoft.com/kb/832672) (ab)uses RFC 4122 Time based UUIDs for uninstall UUIDs: WXYYZZZZ-6000-11D3-8CFE-0150048383C9 Office 2007 (http://support.microsoft.com/kb/928516) VIOLATES the NCS reserved UUID namespace for uninstall UUIDs: BRMMmmmm-PPPP-LLLL-p000-D000000FF1CE Office 2010 (http://support.microsoft.com/kb/2186281) VIOLATES the NCS reserved UUID namespace for uninstall UUIDs: BRMMmmmm-PPPP-LLLL-p000-D000000FF1CE Office 2013 probably uses the same format