How is it possible to add menus/buttons to MT4 UI?

[Deleted]  

Today I noticed  a  product (ex. TDS) which shows custom menus & buttons on the terminal's UI.

How's this possible?

custom