I'll answer my own question. I found there is no way to move or re-dimension an InlineShape object. I may not be hidden either. Conversion to a Shape object kind of helps but behaves oddly and can't be moved and converted by to InlineShape. I also found looping throught the collection of InlineShapes to delete a particular one - by name or Caption seems to fail 60% of the time.
Solution:
To actually move it is easiest to delete the button and re-create where desired. I deleted successfully by converting the InlineShape to Shape and using Delete. I saved the important attributes before deleting such as fonts,dimensions,Caption and name. Then I use select to obtain the new location and recreate the button. Then I replace the desired fields. The nice thing is that using the old name again the CommandButton_Click command which is called <Button name>_Click will immediately correspond to the newly made button.
Selection.MoveDown unit:=wdLine, Count:=3
Set myCB = ActiveDocument.InlineShapes. _
AddOLEControl(ClassType:="Forms.CommandButton.1", Range:=Selection.Range)
With myCB.OLEFormat.Object
.Caption = "Add Another DVG"
.name = "CopyDVGButton"
.width = 100
With .Font
.name = "Arial"
.Size = 10
.Bold = True
.Italic = False
.Underline = wdUnderlineNone
End With
End With
And life is good.
ND