Avez-vous essayé de trouver le fichier via le cache d'Internet Explorer (en utilisant l'API FindFirst/NextUrlCacheEntry) et de le supprimer avec DeleteUrlCacheEntry ? Il existe des exemples pré-écrits sur la façon de boucler et d'effectuer la suppression sur le nouveau, il suffit de le googler.
Vous obtiendrez 3 types de cache, l'un commençant par "Cookie : ", un autre commençant par "Visited : " - qui représente simplement la liste des sites visités (ce n'est pas l'historique, ne confondez pas les deux), et le dernier type se présente simplement sous la forme d'une url commençant par http:// ou https://. Une fois que vous avez bouclé la liste, vous pouvez choisir ceux que vous voulez supprimer.
Faites-moi savoir si vous avez d'autres questions, en procédant de cette manière, vous devriez vous débarrasser du problème du "fichier utilisé", si ce n'est pas le cas, soit .dispose, soit déchargez le contrôle de votre navigateur web avant de procéder à la suppression du cache (mais vous n'en aurez probablement pas besoin).