Of course, this may be not the way you intended, but if #4 optional sync is done, having multiple instance and selectable path will create perfect file manager embeded in Eclipse.
A user can put two Views side by side.
I wonder can drag-and-drop work in the case.