The only other thing it does is it acts like PlayStart and sets the start of playback.
You still need to use the registry to store the playback time for your videos since metadata objects (like all objects) don't persist when your channel exits. When you create a metadata object, you should copy the saved playback time from the registry to BookmarkPosition.
--Mark