Is there a way to move the pivot point directly of any selection
There is an option for that, it's a bit hidden: 

upper right of the Viewport.
That would change the actual origin, though. If you want to temporarily do that, parenting and the 3D cursor are the only options I can think of. What exactly are you trying to do?