Here is what you should do:
- Place an Array Controller in IB and set the Content Array binding, for example, to the File's Owner, and set the Model Key Path to your array of icons.
- Bind your Collection View's Content to your Array Controller, set the Controller Key to arrangedObjects.
- On your view (NSImageView, ImageWell or button or whatever) bind the Image to the Collection View and set the keypath to representedObject.myimage (myimage must be a property of the objects contained in your array)
There are a few other bindings and outlets linked in IB (itemPrototype, View), but I believe those are set automatically when dragging these items into your xib file.