Windows Explorer uses a TreeView on the left and a ListView on the right and you could certainly do that. I'm not sure how you want to get the information to put in those controls.
You can use drag-and-drop with almost any control. Again what you do about it will be the hard part. I'm guessing you'll want to move files between the Web and your local computer. Sorry but I don't have any code like that.
Author of "Visual Basic 2005 Programmer's Reference"