Pivot & Align Tools (PAT) is a collection of macros for 3ds Max, gathered into a quad menu that covers object alignment, pivot alignment and object snapping functions. Most of these functions can operate on a selection of multiple objects at once, and grouped objects (open or closed) can be part of that selection.
Version 2.4 added several functions. Pivot Align To Polygon aligns the selected object's pivot to the center of a single polygon selection and orients it to the surface normal. Clone To Surface creates instances of the selected object onto a picked surface with each mouse click, with optional dragging through the options menu. Drag On Surface tags a selection of objects as draggable, using each object's negative local Z-axis to find a surface intersection point and continuously snap to its surface normal, with the quad menu toggle showing a tick to indicate status.
The quad menu, listed as LBTools - PAT Quad under the Quads tab in Customize, works with the new menu system in 3ds Max 2025 and above while still supporting earlier versions. Assign a hotkey to access it.