Нет, нет API, который сообщит вам, какие файлы были удалены.Вы могли бы перечислить содержимое корзины, но она не гарантированно точна (по причине, которую вы описали в своем вопросе: Shift + Delete ).
Если не вести список существующих файлов в любой момент времени или отслеживать изменения диска с помощью FileSystemWatcher
(или, возможно, драйвера фильтра ОС), я думаю, вам не повезло.
Мне любопытнос чего бы вы захотели?