I don't think that is what CreateCustomSymbol is for. According to the API help, that function is obsolete. It is superseded by three different functions that were introduced in SW2007. Those functions deal with sketch blocks, not symbols. Therefore, I imagine that CreateCustomSymbol (if you can get it to work properly) will not actually create a symbol like those in gtol.sym, it will create a sketch block.