Several Improvements

1. FILE_SHARE_WRITE for background sync
2. Support Drag & Drop
3. Set OpenPath to the text file floder