The current bound-to-account shard/seal system is problematic because it creates a management nightmare that is getting worse with each new epic area introduced. If a shard / seal falls in a chest how do I know how many of that particular one I may or may not have on alternate characters?
Suggestion:
Create a new interface accessed from inventory that is shared by all characters on an account. Have separate subdivisions for each epic loot area. If a shard or seal is looted it is placed in its predesignated spot which also tallies the number you have. (Shards and seals for an item could be placed side by side for convenience.) In this way you can see what you have regardless of the character you have logged on and you don't have to clutter up your inventory with additional large ingredient bags.
Crafting would simply require an item, scroll, and tokens - if you don't have a shard / seal you get an error message saying so.