Что надо добавить в реестр, чтобы включить возможность возможность для файла своего расширения drag and drop? Как это сделано для папок, exe, bat, ярлыков и некоторых других расширений?
Ничего.
Если программа корректно обрабатывает механизм "Drag and Drop" - он будет работать, иначе не будет.
А уж какие расширения и как она будет обрабатывать зависит исключительно от программиста.