When you open an item that requires a custom form, Outlook stores a copy of the form on your local hard disk. The next time you need to use the form, Outlook checks this forms cache. If the form is in the cache, Outlook goes to the form's original location to check the form's Modified timestamp. If a user has modified the form since Outlook cached it, Outlook opens the form from its original location and updates the cache with the modified version. If no one has modified the form since Outlook cached it, Outlook loads the form from the cache, which is usually much faster than opening it from the original location.
If the required form isn't in the cache, Outlook looks in other locations, in this order:
Current folder's forms library
Personal Forms library
Organization Forms library
Web Forms library (for Corporate/Workgroup mode only, with Outlook Web Access running on the Exchange Server, if you've enabled it by clicking Web Services in Tools | Options | Other |Advanced Options | Custom Forms)
The error messages The form required to view this message cannot be displayed and Can't create item often signal corruption related to a custom form?either in the form itself or in the data file on the client that stores forms cache information. Outlook uses the Frmcache.dat file to maintain a summary of cached forms and pointers to the cached files.
(continued in comments...)