на сколько я понимаю, DnD вам надо реализовать ровно так же как и для любого сайта, так как по сути у вас есть фронт и бек сторона приложения. Которые общаются через эмиттер. Драгом вы тащите в фронт, дальше через активацию событий (эмиттерами) передаете в бек.
Upd:
Касаемо перетаскивания из приложения, такое не умеет делать даже гугл диск, мне кажется это из зоны фантастики.
Лично мое отношение к электрон приложениям, это универсальный упаковщик браузера, фронта и бека. И при разработке приложений по сути нужно учитывать все ограничения веба. Они будут накладываться ровно так же и на ваше приложение.