Let me clear up what exactly you want: Do you want standalone desktop app, or web-wallet service?
It would be easy to make an online service which would do this, but you have to either get the address which should be forwarded from that site, or you have to submit the private key to it in order to sign the transaction once the BTCs are received.
If you want standalone desktop app, which operating systems are you targeting?
standalone desktop app.
OS: windows , but should be available for linux. Since this project is working within a current wallet app, lets see what is possible. thank you for the above comments as well. I have 1 quote to implement the autoSend feature within the Electrum Wallet.
Brief Summary:
Feature allows auto sending within a standalone desktop app for Windows Operating System
UI Features:
1 - selecting two addresses ( from : to)
2- the amount of sending
3 - frequency ( hourly,daily,weekly, monthly,quarterly,annually)
4 - duration ( length of autosend contract). like monthly contract
Thank you