I am writing a plugin that will move mail but it can take 12 seconds to move the mail via the API when it only take less than a second when going the drag and drop...I've isolated that the delay is in the move command only.

Call GWRootAccount.MailBox.Messages.Move(Message.Messag eID, DestMessages)