Draging a bookmark to an Application

Dragging a Bookmark from the URL Bar to ATOM and Visual Studio Code does nothing while dragging it to MacVim copy’s the URL plain.

  1. why does that work differentially in ATOM and VS’code than MacVim?

  2. How can I store a Bookmark plaintext with the same meta information as the Firefox Library does? Like in the screenshot with Name and URL?