Check if AppInstall directory exists, before attempting to scan it
Properly handle origin and icons in size-specific directories