Как говорит Антон, разницы нет.
Так же, как немного больше фона, это не относится к событиям. Это всего лишь одно использование функции в C # 2.0, которая заключается в неявном преобразовании групп методов в делегаты. Таким образом, вы можете использовать его так же, как это:
EventHandler handler = button4_click;
Еще одно изменение делегатов в C # 2.0 заключается в том, что они теперь являются вариантами - это означает, что (например) вы можете использовать метод, объявленный с подписью EventHander, в качестве MouseEventHandler:
MouseEventHandler handler = button4_click;
Тогда, конечно, есть анонимные методы, но это совершенно другая игра :)