Переделать класс со статическими методами в
синглтон, сделать композицию с EventDispatcher, т.е. сделать его полем этого объекта и реализовать IEventDispatcher с перенаправлением всех методов диспатчера на тот, что вы создадите в виде поля.
Добавлено через 1 минуту
Вариант
Wolsh тоже вполне ничего, только сам диспатчер будет доступен снаружи и им будут пользоваться. А я предложил самому объекту прикинуться диспатчером.