If you only look for "DisplayName" then you're going to miss a lot of installed software as many installations don't have that populated.

But I suppose if one doesn't want to get back everything as in minor plugins etc then just "DisplayName" might be all you want.