Project Perspective Customization

Hello.

I need to disable button of removing channel from the project in some cases. Or show certain message when I am trying to delete channel from the project…

Is there public way to customize project prespective?

Thanks