Love your work, Stu.  This also works with identifying the GUID of the installed application, as often the display names are the same across versions.