Skip NoDisplay and blacklisted applications.
FIX: show error message when unable to parse desktop entry.
Add more heuristics for obtaining an XDG (X11) application's icon.
FIX: output stderr/stdout to the right log files when invoking atom-shell via grunt.