The ability to select 3D Points or Axis Systems is possible in V5 R2015 to do what you describe above.
The attached image shows a Hole (Up to Last) being replicated via the User Pattern function on a compound surface. The Yellow hole is the hole that is patterned; the Green holes are the...