Custom user interfaces are inserted into native applications enabling various presentation formats to be used for integrating inserted user interfaces with existing user interface(s) of the native application. Inserted user interfaces may be presented as collapsible adjoining form regions, task panes,...http://www.google.ca/patents/US20070143662?utm_source=gb-gplus-sharePatent US20070143662 - Inserting user interface elements into native applications