Look up an AppInfo given its desktop id or absolute path. The desktop id is the base filename of the .desktop file for the application including the .desktop extension.
If the AppInfo is not already cached this method will do asynchronous IO to look it up.