/* Determine parent folder */
final IFolder parent = getParentFolderFromDropTarget();
/* Determine Position */
Object dropTarget = getCurrentTarget();
final IMark position = (IMark) ((dropTarget instanceof IMark) ? dropTarget : null);
/* Open Dialog to add new BookMark (asyncly!) */
JobRunner.runInUIThread(0, true, getViewer().getControl(), new Runnable() {
public void run() {
new NewBookMarkAction(getViewer().getControl().getShell(), parent, position, urls.get(0)).run(null);