Invocando o método de clique de um botão programaticamente

Problema simples (eu acho): Eu quero ser capaz de invocar um método de clique em um objeto pré-definido, especificamente, obindingNavigatorDeleteItem botão no padrão c #BindingNavigator. Eu preciso interceptar a exclusão para que eu possa verificar se o registro pode ser excluído. Se for, eu quero invocar o evento de clique acima mencionado que faz um bom trabalho de excluir o referido registro. Se o registro não estiver qualificado para exclusão, eu quero anular a exclusão.

Um colega de engenharia sugere que eu simplesmente adicione outro botão à toolstrip e use o método click (que, é claro, euposso para verificar a elegibilidade dos registros e ligar para o botão de exclusão original, conforme necessário.

Se houver outra maneira melhor, por favor, passe adiante.