I moved the script to postsend and simplified the code for debugin purposes... removed any save calls... I am still getting the workspace.DialogBox twice... can it have something to do with the workspace.DialogBox parameters?
' // Copy to CRM
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim workspace As New NotesUIWorkspace
Call workspace.DialogBox( "aCRMdialog", True, True, True, False, False, False, "Select project",,,, )
Print "Not copied to CRM"
' // Copy to CRM ends