How to add a custom structrual member to Toolbox

I have some custom extrusions I would like to add to the toolbox so they would like a standard structrual member from the toolbox...i.e. I can specify the length and the part will be inserted into the assembly complete with the part number and length and also show up nice in the BOM.

Does this require API intervention?

I have managed to get it to function somewhat, but its not as "clean" as inserting a standard part from toolbox.

I'm using 2010.

SolidworksToolbox