I have a String array kinda like this:
// icon, category, tool String[,] subButtonData = new String[,] { {\"graphics/gui/brushsizeplus_icon\", \"Draw\",
var result = list.GroupBy(x => x.Category).Select(x => x.First())