Links matching against substring/regexp, separate 'edit' dialogue, ability to set icon, flexible 'options' page

Matching feature is useful for applications that are only able to open links of some kind, so 'Open with app' option only displayed for those links.
Edit dialogue look like this:
![edit_dialogue1](https://f.cloud.github.com/assets/4330357/736335/1a8b03d0-e314-11e2-86e2-d8da686221bb.png)