Again, as I said before, I would *NOT* count on making double click work on all devices. I think it makes more sense to distinguish between click and move in other ways.
The easiest of all is to make it context sensitive: For example, have it mean move, say, only when the TAB for MOVE is being displayed. Otherwise it means click.
Granted it's a bit more constrained, but I think it will work across a wider range of devices and it's really pretty intuitive. You *DO* have the "MOVE" icon (the crossed arrows) as one of your tab controls already, so why not use it? Only if that icon/tab is active will drag/move be activated.