You should create a UITableViewCell subclass that handles the icons using some sort of type (like a enum). You might want to add a method that allows the use of a custom image, but we don't want to use this for every table.