Moved rename block in BSADiff out to its own method

Removed unnecessary Invoke code in frm_Main/OperationProgress, since the SynchronizationContext should take care of that for us
Split some Update blocks from lambdas to their own methods

Added PARALLEL define constant to Release