update UrlProtocolHandler installer to add the applications directory if it does not exist in ~/.local/share/applications