In Part 3 of the series "Programming in Max for Live" by Cycling '74, we learn from the effects that we have programmed ourselves in Part 2 how we can customise the user interface. The colour modification of all elements is shown on audio degrader, and with the help of the filter we learn what all must be done so that it perfectly integrates into and can be fully used as a device in Live.
Programming in Max for Live Episode 3: Creating User Interfaces
Part 1 - Customizing Your Interface
Part 2 - Automation Names, Annotations, and Tips for Integrating Your M4L Device with Live
This way for heaps more Max for Live devices & tips.