Zatrzymaj zdarzenie debugowania w C #

Jak i gdzie mogę uruchomić polecenie, gdy aplikacja zostanie zamknięta, nawet jeśli jest to przystanek debugowania?

Muszę wykonać polecenie w dowolnym wyjściu, nawet jeśli użytkownik jest programistą i kliknij przycisk „zatrzymaj debugowanie” w Visual Studio.

Próbuję z

Application.ApplicationExit += new EventHandler(this.OnApplicationExit);

ale to nie działa. Może się mylę lub nie jest to wydarzenie.

Używam Winforms, a nie na Form Close nie może być zdarzeniem.

Korzystam z programu Visual Studio 2005 Net Framework 2.0 (według wymagań klienta), ale jest to tylko informacja.

Może mogę to przepisać ?:

public static void Exit();

questionAnswers(3)

yourAnswerToTheQuestion