When I create a shape object programmatically and than change its size manually, mappoint crashes when I try to retrieve the shape object programmatically again. So what happens with the shape object if I change its propperties manually? It looks like that mappoint changes the whole object and places at another memory address. Cause I get the message that I'm trying to overwrite in a memory part which doesn't belong to me and thus forbidden (boom!).