Align to surface.

 From:  Barry-H
10070.1 
Hi Michael,
is it possible to take the align to surface which is part of array along curve and make a standalone script of this feature.
I know we have the orient tool but I'm thinking when an object is moved by bounding box centre it snaps to surface but does not align.
Cheers
Barry