Dies kann man nur hundertprozentig sicher mit Hilfe eines Treibers ermitteln. Es gibt zwar Methoden für den Usermode, aber diese sind nicht unbedingt zuverlässig:
http://www.michael-puff.de/Developer/Delphi/Programme -> FileUnlocker.zip
Grund ist der das manche Kernelobjekte bei einer Anfrage nicht zurückkehren und so blockieren.