Thats what macro-recording programs are for. That what you use to add such features to every program. Like the online world gamers use to automate actions
I recommend AutoHotkey
Yeah, you usually do, but I'd prefer something simpler and inbuilt, like clicking on a distant province and having your army go there on its own, going through all provinces in between without prompting.