W2K bug or my redirector's bug?

Hello All:

I am experiencing a very strange problem my network redirector on W2K that I
did not see in Windows NT 4.0.

Specifically, I am successfully able to map a network drive from Windows
Explorer through my network redirector. Next, from within Windows Explorer,
I disconnect the mapped drive by right-clicking on the drive (displayed in
the left pane of Windows Explorer under My Computer) and choosing Disconnect
from the pop-up menu.

First, I have noticed that it takes much longer for the drive to disconnect
than it takes under Windows NT 4.0. The stranger problem, however, is that
after the drive has disconnected, all menus in Windows Explorer window
become unavailable! They are not greyed out. It is just that clicking on the
menu names does not display drop-down menus! *However*, everything else
within the Explorer window works. For instance, I can view folders/files for
other drives or select any tool bar buttons (such as the Search button) etc.
The only thing I cannot do is use the menus since they are not displayed.
However, doing something like minimizing and maximizing Explorer window
or anything else that would refresh the display would cause the menus to
become available again. It seems like after disconnecting the drive,
Explorer is not refreshing itself.

I believe this happens everytime.

Has anyone else seen this problem under W2K? Is it a problem with Explorer
(since it seems more like a UI issue)? Or could it be that my driver is not
properly handling Close/Cleanup IRPs or nor releasing the resources properly
when disconnecting a drive? What would be a good way for me to figure out if
my driver has released all resources properly?

Any help with this matter would be very much appreciated.

Thanks
Qasim