Sysinternals Process Explorer (procexp.exe)
Find->Find Handle
Search for part of file name or path.
When you highlight a row, it actually updates the "other window"
From there you can force the file handle closed. Do with caution.
Tags: Explorer, sysinternals, file, locked, delete