That said, if I had such a macro, surely pressing it would be faster than a lot of menu calls or key presses?
One of the features that I (remember) miss most from Corel Draw was Ctrl + R. Which would repeat the previous series of actions. It was incredibly useful.

I asked for this feature for years from Xara. My guess is that if it were easy and/or possible, we would have that feature.

And in the early years, Xara was incredibly fast. The code was tight. But as the program has aged and has grown tremendously in file size, it has slowed down considerable. It seems many of the newer features take a toll on the program and make certain older features not work, or not work as efficiently.