thanks for your reply. We do not want to activate "kMovedReset" because it may be expensive to recreate the geometry. We only need the "a new object was created" events, so that we can handle some intern stuff like generating new uuids / names for our intern object connection system. The problem is, like Nicolas said, the SDK calls are not on our end and we do not control it.
For example, if you drag + paste or duplicate objects in the Vectworks document (via user interaction), the events are send.
It would be nice to have an option to get control of the event system - maybe sth. like this: gSDK->DuplicateObject(bool doSendEvents = false).
For gSDK->DeleteObject there is a separate function call gSDK->DeleteObjectNoNotify to ignore events when objects are deleted.