Il y a une solution pour implémenter une poubelle sur certains appels systèmes, par exemple en préchargeant cette bibliothèque :
http://www.m-arriaga.net/software/libtrash/
Remarque à 2 balles :
Sous Windows (au moins pour 98 et 2000 de base, je ne sais pas si ça change avec les SP et les win plus récents), un "del *.* /y" (? syntaxe à vérifier), les fichiers sont également directement supprimés sans confirmation, il me semble...