I can't think of any apart which does not involve LT_execute ..
For example ...
bool CreateLabel(string strLabelName, string strLabelText, bool OverWriteFlag)
{
Page pG=Project.Pages();
Layer Layr=pG.Layers();
if(Layr.IsValid()==true)
{
GraphObject grObj=Layr.GraphObjects(strLabelName);
if(grObj.IsValid()==true && OverWriteFlag==false)
{
SetDataDisplayText("Error return ... Cannot Overwrite");
return (false);
}
string strLTCommand="Label -s -n "+strLabelName+ " "+strLabelText;
LT_execute(strLTCommand);
return (true);
}
SetDataDisplayText("Error return ... Invalid Objects");
return (false);
}