The MOST likely reason the developer might want to define their own permission in the manifest is because:
Which of the following is a more secure way for a developer to give 3rd party apps temporary access to resources in their app, such as opening attachments in an external editor?