Custom hole series macro

I have been trying to use the hole series and toolbox, butnot working how I would like...
I would like to be able to select a face in an assembly to add ahole series based on a screw size. For example:
I have a file SHCS-SAE.slprt that contains configurations of allSHCS sizes that we stock. The user would select this file and dragit onto a face (or select a starting face) and the necessary holeswould be inserted based on the configuration that is selected andan end component. I would like the thread engagement to fixed andthe counterbore depth driven by the screw length... we often adjustcounterbore depths to accomodate our stock screws lengths.

Is there a way to add a library feature to an assembly? I messedaround with smart fasteners in 2006, but I did not see where youcan create your own fastners any more.

Anyone have a better method for inserting holes into stackedplates?SolidworksApi macros