You just have to dig around in the conditions. As it is there are several different ways to pick an instance.
First off when an object is created, either by the system, or spawned by another object, it is automatically placed into the selected object list, or picked if you prefer.
You can also pick via other methods such as on collision, x,y, opacity, etc.
Then there are other more specific methods such as the instances variable, its uid, or "pick nth", an index of the instances of that existing object.
Keep in mind the the selected object list is kept for the top tier event, and sub-events directly connected under it.
Second tier sub-events may loose picking depending on how you reference the initially picked object.
For practice, I would suggest assigning some Boolean values to the instances variable when it is created.
-+On mouse left clicked
-> system create sprite
-->sprite set instance variable sprite.("on") to 1
-+On mouse right clicked
-> system create sprite
-->sprite set instance variable sprite.("on") to 2
You can then do a comparison for the instance variable. If the value = 1 do this, 2 do something else.