afaik the map objects can not be deleted/moved as it was used in MP cheats... So BIS blocked that to stop those cheats happening...
Yes, you can use object ID's with waypoints...
[groupOne, 1] setWPPos (position object
objectID)
Check the Com Ref for the use of setWPPos...
I'm too lazy to explain... ;D
Never tested this actually, so no guarantees whether it works or not...