I'm against bloat, and frankly this feature would be just that, given how few people would "need" it and how often they would use it... So, no, not on my agenda.
However you could code it using
Lua scripting (with MakeInventoryLink(), DeleteInventoryLink(), ListInventoryFolder() to delete and recreate the links, MakeDialog() for the UI dialog, etc). The very reason for Lua scripting in the Cool VL Viewer is precisely to add such features that do not deserve being hard-coded in the viewer C++ sources: I'd rather add new Lua functions to allow implementing such features with Lua than implementing them in C++ and bloating the viewer code as a result.