Report question

Question: How do I create a "custom protocol" and map it to an application?