EDIT: Also, what am I supposed to do with these people? I already have all of the basic tasks covered. I mean, one of them can take the position of glassmaker, but what about the others?
7 dorfs can only handle "all the basics" with some micro-management and multi-tasking. And if you want to do any sort of real project, not to mention a true mega-project, you'll need your fortress to become a machine, not just "the basics".
Optimally, you don't want your armorers and weaponsmiths to be running the smelter and hauling ore, and you don't want your elite mechanic setting the traps and levers. So make some migrants apprentices - reserve the workshop for your main dwarf, and let the others cover the busy work. Mason, mechanic, a dedicated furnace operator, a dedicated tree cutter/axedwarf/herbalist, maybe whoever is your architect if you don't care about that small quality perk. You mentioned glass - usually a couple haulers are needed/glassmaker, unless the forge was built on sand. What work is ~not~ getting done while someone does the butchering/tanning/leatherworking?
Never hurts to have a couple more legendary miners for when you want to carve out a new area "right now".
If you make one an apprentice Grower, half your crops will be amateur level, but you can turn off "all dorfs harvest" - which is nice when your miners are busy across the map. (And if you've got farmplots of any size, you have too much food already.)
Then you can dedicate some to any grunt work that might lead to a legendary in that one skill - furnace operator, carpenter, engraver - things you don't have covered, and are not a priority, but would be nice if it happened. Few players put "Legendary Leather Worker" toward the top of their list, but if you've got everything else covered, why not make it possible?
And any slop can be dedicated haulers (altho' haulers work better with some stats.)
The rest - maybe half - into the military. Weapon and crossbow dwarfs, but also siege, which takes forever. Never too soon to start a large standing army. (These last two can be combined if you cross-train/have a "reserves" program.)