Aliases should not be lazily loaded in some circumstances

Aliases are being lazily executed on app list view, even though they don't
have to be.  Clean up aliases retrieval to be based on capability, rather than
version.