Any chance you could move UITooltip and UICursor out of the Inventory Example and put them into the main UI folder? And then remove UITooltip.ShowItem(item) and instead put a method in Item like GetTooltipText() to remove the dependency there? I think the tooltip and cursor are useful to people who aren't using the inventory system.
I have an ulterior motive in that I use a heavily modified inventory system that causes name collision when I update NGUI so I have to avoid importing the Inventory Example, but I also think UITooltip and UICursor have grown up enough that they should be full-fledged parts of the UI now and not stuck in an example.
