It's not that dumb. It would be difficult to do well though. Conagon, have you actually thought about how that would work? What sorts of components and combinations would there be?
I could come up with a rudimentary plan for you -even a detailed one, but I'm afraid the system would never be put to good use

A very simple mechanism would be to just have a set of sliders with attributes like knockback, damage, rate of fire.
Then for a more complicated one you could have different weapon types like explosive weapons and bullet weapons etc. Each'd have a different set of sliders to adjust depending on the weapon type. For example the weapon category: mine could have sensitivity (how long the mine takes to explode after it has been tread on), explosion radius, damage, knockback, amount of charges. Then you could also flip through the images for the projectiles, mines etc. So you could make your grenade look like the head of a character for all you care. there are a lot of possibilities
