Я думаю, что был компонент, который позволял создавать глобальную обработку ошибок.
Например, я сам генерирую исключение, когда происходит что-то плохое, например
throw new ArgumentNullException("playlist is empty");
Как я могу поймать это глобально?