https://community.coreldraw.com/sdk/w/articles/172/creating-custom-tools-in-coreldraw-and-corel-designer