I haven't checked this yet but as I'm about to go home I'll through my speculative guess into the ring and someone can see if I'm right:
The first paste is done by the pasteAsString() or something like that it's called -- insets aren't converted to string contents so aren't pasted (I think this function is only supposed to be used if there is a clipboard entry or something like that). The second paste is done with whatever internal pastes are supposed to be done with. Vague enough? Allan. (ARRae)
