Firefox 3 will have a feature which specifically could improve the usability of webapps.
It allows developers to register handlers for protocols for their apps. Example: Gmail could register a handler for mailto://-links which then would open the email compose site with the recipient prefilled when an email link is clicked, instead of opening the local email application.
For this, Firefox 3 will provide the registerProtocolHandler method.