Hi Raul and Gary,
Elaborating on what Gary said - yes there are some issues in determining the
'latest' version. As I also said there are also custom versions that MS
distributes with different Branding.cab files - I think there was an article
about the EU requiring a special XP version (XP N) without certain windows
components.
The registry key that I supplied you with was from this KB article
http://support.microsoft.com/?kbid=318378
If you browse under that key you will see a number of UID values for various
windows and IE components.
I am guessing that a more eloquent solution is to do an IE version check in
your application setup and to advise your clients of the minimum version
requirements. If you are doing a web download deployment of your app you can
read and test the UserAgent string to determine the clients IE version. Do a
google on 'UserAgent'.
Regards.