ICA components differences in EEGLAB and brainstorm

Dear Francois, I am thankful for your answer but as I said I uploaded the weight and sphere matrix computed by brainstorm into the EEGLAB so I think it is reasonable to observe the same topography plot and time courses of ICA components in EEGLAB and brainstorm. I did not run again ICA in EEGLA. I saved the brainstorm preprocessed data as mat file and load that data, channel file, and ICA weight and sphere matrices ,which were computed by brainstorm, in EEGLAB and then used SASICA plugin to detect bad components. Again, I say that I used the weight and sphere matrices computed by brainstorm and only loaded them in EEGLAB.

I think after computing weight and sphere matrices, brainstorm approach for plotting component topography and also extracting components from recorded data is different with that of EEGLAB. If I am thinking in a right manner, please tell me how can I change the brainstorm code to get the same results in both software and if this changes are harmful?

Thanks,
Talesh