I use 8-32 PEM nuts or Rotaloc nuts on rockets that I want to switch between 1010 and 1515.
#8 screws work in the majority of 1515 buttons with no issues.
Some 1010 buttons will work with #8 screws, like the Delrin ones from Binder Design:
Rail Button Supply House
binderdesign.com
And all the 1010 airfoils I have work with #8 screws:
In keeping with our philosophy of nothing but the best,, We are proud that we now have the best Airfoiled Rail Guides High Power rocketry has ever seen... We have just developed these guides.....
onebadhawk.com
Rail buttons are used in place of launch lugs to guide the rocket on the pad until the rocket reaches sufficient speed where the fins will guide the rocket. They are used on BIG rockets, where additional support is needed to prevent the rocket from swaying in the wind.
www.apogeerockets.com
AIRFOIL - SHAPED RAIL BUTTONS FOR 1010 AND 1515 RAILS! Not just another round button..... these are precision CNC machined from black Delrin to a true NACA airfoil shape. Strong and durable, approved for all rail launches! Our rail buttons won't damage the 1010 and 1515 rail during the...
giantleaprocketry.com
For smaller buttons, it also helps to have some "undercut" flat head screws, like these from McMaster. They can often be used in 1010 buttons that are just a tad too small for #8 regular cut flat head screws:
McMaster-Carr is the complete source for your plant with over 595,000 products. 98% of products ordered ship from stock and deliver same or next day.
www.mcmaster.com
For bigger rockets, I install 1/4"-20 nuts. They can easily accommodate 1515 airfoils and all my Unistrut buttons.