Option 2: Use Bitcoin's network
This will not download a single block on the network, it just use Bitcoin's online network. The user can just use their wallet.
This is super great proposition! Anyway you can use it in another wallets.
But it will be great rating upgrade for Bitcoin Core.
You also better write not here but to Bitcoin Core thread or their support