You can either create a custom module so you will have it in the interface and in the code of the module you will use the API to run scheduled task. However, it does not make much sense to run a scheduled task manually - I mean in regular way. Sometimes yes. So, why don't you clone the code and add it to a custom web part or ASPX page template (or physical ASPX page with a button which will trigger the code), create a dummy page in the content tree and tell the editors to go to that page if they want to run the code?