When an Exchange-based application uses custom content classes that are stored in user mailboxes, the application must also seamlessly handle those custom content types inside Microsoft Office Outlook. Outlook supports custom forms for this purpose, and Exchange 2007 SP1 extends that support to Outlook Web Access.
A custom form for Outlook Web Access consists of custom .aspx pages that are stored on the Client Access server. An application that uses custom Outlook Web Access forms will typically have one .aspx page for each action that can be performed on the custom content type, such as create, send, reply, and so on.
Outlook Web Access in Exchange 2007 SP1 includes an XML file that is named the Custom Forms Registry. The default installation includes a template forms registry file that you can rename and then customize to fit the application. The forms registry file specifies how to handle custom content types by indicating what form to display when the user performs the actions that are indicated in the registry file.
To display a custom small icon for a content type, specify the icon file and content class in the SmallIconMapping section of the user interface customization file.