Oh-button with custom icons, f7-icon with custom icons

oh-link has a default slot, so you can use that (which has actions and a tooltip property) and just put an oh-icon in the default slot to use whatever imagery you want for that link:

    - component: oh-link
      config:
        action: url
        actionUrl: some.url
      slots:
        default:
          - component: oh-icon
            config:
              icon: custom-oh-icon