How can I protect a DC switch from arcing and sparks?
You can move the input filter capacitor to the other side of the switch (leave it connected to the input power) and add a small capacitor (maybe 100nF) on the actual input of the regulator. 

You might want to add a fuse to the input (either a polyswitch resettable fuse or a one-time fuse).