Thank you for pointing this out. I checked this in the code. With the exception of script.cpp and script.h it is not used. Especially, it si not part of the GUI.
Guess we should make it available ASAP.
Still it is only part of the solution. It increases the risc of loss. Now you should not lose TWO things. Before that, you whould not lose ONE thing.
Imagine you lose the secure device. Or drop it. Or your cat pees on it. Your son runs his bike over it. There goes the access to all your bitcoins.

The secure device holds no data, it's just used to generate keys and write them to the usb drives/smarcards/whatever. It's also used to sign transactions based on the keys on the usb drives/smartcards. If it gets lost, stolen or broken, you just get a new one.
Ok. Then replace "secure device" in my sentence by "usb drives/smartcards/whatever".
There is a thing which holds your key. This thing gets broken - you lose your money. You copy this thing - you increase your risc of having it stolen and you have to redo the copy every time you generate new keys.
The solution I am contemplating takes care of BOTH aspects.
You cannot be compromised so easily, because you need more than one device to access your money.
You do not increase your risk of loss, because you "things" are replaceable.
With the suggest form of secret sharing you get both advantages for one price.
