Unfortunately FireFox doesn't make this easy as best I can tell. I will be doing this as well very soon and have been pondering a few ideas...
What seems to be the biggest pain for me at the moment is how Mozilla puts the version in the key itself
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 28.0 (x86 en-US)
And the "DisplayVersion" key doesn't quite fit the format described in the "Reg Sz To Version Registry Key" rule type in Package Publisher which allows you to do less than & greater than comparisons.
You might try this rule with the "MozillaMaintenanceService" key which appears to share a DisplayVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\MozillaMaintenanceService
I haven't had a chance to test this theory that it will work yet but it might do the trick for you.
What seems to be the biggest pain for me at the moment is how Mozilla puts the version in the key itself
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox 28.0 (x86 en-US)
And the "DisplayVersion" key doesn't quite fit the format described in the "Reg Sz To Version Registry Key" rule type in Package Publisher which allows you to do less than & greater than comparisons.
You might try this rule with the "MozillaMaintenanceService" key which appears to share a DisplayVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\MozillaMaintenanceService
I haven't had a chance to test this theory that it will work yet but it might do the trick for you.