Да, вы можете удалить его, но если вы использовали анонимную функцию, это немного сложнее.
В основном вам либо необходимо прекратить использование анонимной функции (т.е.поместите поведение в метод) или вам понадобится поле для хранения значения делегата:
private EventHandler formClosedHandler;
...
// In constructor
formClosedHandler = (sender, args) => { ... };
FormClosed += formClosedHandler;
// Later...
FormClosed -= formClosedHandler;
formClosedHandler = null;
Лично я предпочел бы перенести логику в методесли это действительно сложно по какой-то причине.