It depends on whether the buttons are new (modern) or a mixture of new and vintage. Where in the world did you find two TONS of buttons? That is a lot of buttons! Anyway- I would guesstimate you could get $30-75 for 10 pounds of buttons from general ...
It is either a snap button or shank button (similar to the button on your jeans). It is not advisable to remove the buttons as it might have a hole.
Definately swarovski rhinestone. Looks more natural.