I’ve just published a YouTube tutorial on how to create a custom button. I think it’s related to this question, and many developers may find it useful. Here is a link: https://www.youtube.com/watch?v=NH21Z_31ilQ