As noted in another thread(
http://smartbear.com/forums/forum/post/?mode=singleThread&thread=24472414-4ff0-4c95-82dd-7283a9db47a8), the following code is not recommended for trying to find an object
for i=0 to ubound(select1)
button(i).click
next
The solution is that you need to change your props array and values array to have more properties and values so that you will find ONLY those objects you want. Using a single property for finding an object when the page potentially contains many objects that are similar is not a best practice.
As I mentioned before, those three properties I suggested would be the best choices to populate your two arrays and use those. That's your answer... don't try to handle button(i).click for objects that don't support click... correct your code so that the for loop is no longer necessary.