Scripting would offer an option.
But even an Action might work.
One could record creating a Selection with the intended coordinates and then applying aligning steps.
Moving is always relative to the current layer position. So you could align the layer first so the top left corner is at 0,0 then move the layer. Or with a script you could get the current position and move in one step.