Каков хороший способ гарантировать, что tempfile будет удален, если мое приложение закроется или сработает? В идеале я хотел бы получить временный файл, использовать его, а затем забыть об этом.
Сейчас я сохраняю список своих tempfiles и удаляю их с помощью обработчика событий, запускающего Application.ApplicationExit.
Есть ли лучший способ?