Time to waste
Sticking barcode labels on objects and telling (via typing into) the OS which barcode is associated with which object. Or are the barcodes pre-associated with data and the user has to stick the correct barcode label to the correct object? No window for errors then, system will will work perfectly without problem or security issues. Does this surface computer come with autorun/load/display enabled by default?
Why bother with the whole surface thing, surely a USB barcode reader hooked up to the PC will do the same job although with a little less pomp and much less cost.
My brain is instantly able to recognise an object and determine if that object should be connected to a computer via USB, firewire, other interface or placed in an optical drive. But wait, this must be worth the silly cost just for removing the inconvenience of pushing a plug into a socket.