Dear Erel, thank you for your answer. Yes, I did try it and it works well (until we install GoSMS).
I registered (for testing) two: receiver1 and receiver2 (because we cannot duplicate the declared names, so they should be different)
So there are also 2 Subs: Receiver1_OnReceive and Receiver2_OnReceiver.
The result is that in all cases again
Go SMS still wins over my app (I did try both cases: to install it before and after my tested app)
Another observation is that if I remove out Go SMS, my app receive sms only with receiver1 (I think because the receiver1 is registered before receiver2)
So the statement from someone saying that GoSMS is strong because they have 2 receivers is totally wrong