I'm sure this has been thought of before; so tell me to shut up if I'm being redundant.
We create a nostr app named something like "TheZapperXXX". We give it an id and a profile so we can send notes to it. It lives on a raspberry pi or something somewhere. Perhaps many of them run on many raspberry pis in many somewheres and we create a clever little N-phase-commit protocol that allows them to negotiate amongst themselves.
Those of us who want to send zaps using a phone app that doesn't want us to send zaps register with TheZapperXXX with our wallet connect info using a special DM.
When we want to zap someone we send a DM to nostr:TheZapperXXX with a content like "zap nostr:someguy 1000."
Apps for phones made by Big Tech Asshole companies who don't like zaps, allow users to create template messages and attach them to buttons. The phone user has to set this up one time; but it's easy. When the user wants to zap someone he hits the template button he set up. That button loads the appropriate zap message to TheZapperXXX and the user sends it.
OK, why won't this work? Or is someone already working on this?