for Mozilla based browser you can use
http://mozex.mozdev.org/ to specify external apps to handle
- view page source
- edit content of textareas (possibly utilizing a spell-checker in the text editor)
- handle mailto, news, telnet and FTP links
- download files