heh would require some tinkering, but ive done a drag and drop before
You could make a view for the first column but isntead with the arrow use something like this...
i can play around with this a bit more tmw Might be possible to not require a view/column and just make the whole row draggable but ill have to take a deeper look