Process Explorer from the Windows Sysinternals suite is a powerful task manager. It can perform tasks like identifying the processes which have an open file handles. You can search for open handles and processes by name. You can also view the process tree and the entire command arguments of each process. As an added convenience, Process Explorer can be used as a replacement for the default windows Task Manager. I highly recommend this utility.
Process Explorer (download)