userAliases maps alias text → AppEntry.key; entries whose key no longer resolves to an installed app are dropped here.