As I understand for now - there is no way to license the macro through CorelDraw (by licensing I assume the use of macro on a restricted number of computers with verification by some code or server connection).
Still here are somehow licensed macros http://macromonster.com/product-category/coreldraw-macros/ .
How is it possible to do that?
Basically the macro can be set to check it' on the one machine it's been authorized to run on.
More info here.