Не зная подробностей того, какую программу вы создали, я предполагаю, что у вас есть необработанное исключение, возникающее где-то в вашем коде, которое вызывает закрытие вашего приложения.
Обновление
После просмотра вашей правки, кажется, что Джон прав (как обычно). Ваше приложение пытается обновить свойство Text в неправильном потоке. Ваш обработчик действительно должен быть:
Action a = () => e.Name + " " + e.ChangeType.ToString();
Invoke(a);