What we also found is that you will always require 2 things in order to have the information be published properly:
- Reboot the client system for some changes to take effect
- Update the inventory information so that it also gets reflected in the inventory
We usually use the GUID for uninstalls, which is simple to obtain from the client's registry, but also some brief reference in case you don't have it anyway. You will see below that only the ending characters change to reflect minor versions of a JRE release.
1.4.x
{7148F0A8-6813-11D6-A77B-00B0D0142150}
{7148F0A8-6813-11D6-A77B-00B0D0142190}
1.5.x
{3248F0A8-6813-11D6-A77B-00B0D0150110}
{3248F0A8-6813-11D6-A77B-00B0D0150110}
1.6.x
{3248F0A8-6813-11D6-A77B-00B0D0160030}
{3248F0A8-6813-11D6-A77B-00B0D0160050}
1.7.x
{26A24AE4-039D-4CA4-87B4-2F83217015FF}
{26A24AE4-039D-4CA4-87B4-2F83217021FF}
1.8.x
{26A24AE4-039D-4CA4-87B4-2F83218045F0}
{26A24AE4-039D-4CA4-87B4-2F83218051F0}
Hope this also helps a bit,
-BBC