We need to make use of https://nostrapp.link/ where you can declare your app of choice. Then Amethyst can use that record to offer urls for different apps.

As long as they implement many of the same NIPs amethyst does, it should work. We use Snort as default because it is largely compatible with everything Amethyst has (everything but chats).

The only issue is that the app you use/choose is not necessarily the app the receiver wants to see it on. In the end, you should choose the app the receiver uses, not the one you like.