Is there a quick way to move a keyframe to a specific frame?
I think that the best you can do is type the preferred frame into the Timeline 'Current frame' field then apply a Snap to (ShiftS) frame function on the selected Keyframe.

It would be neat to have another snap to function as you suggest to reduce the amount of mouse clicks involved.