Now what is Launch Services?
Launch Services is responsible for launching applications, URLs and documents. It knows, which application can handle which kind of data and files, provides the choices for the Finder's "Open with" menu and can return all kind of useful information on a file or bundle.
Now, if an applications is not added to Launch Services database properly, this can have all kinds of negative or weird side effects:
- Documents can not be opened with a double click or are represented with a blank icon in the
- Initial release.