TL;DR: 違いはない。
NSImageCell には、 NSCell から受け継いだ objectValue プロパティと image プロパティがある。これらは同じインスタンス変数を参照しているので、一方に値をセットすれば他方に反映される:
NSImageCell *cell = [[NSImageCell alloc] init];
cell.image = [NSImage imageNamed:@"..."];
// Now cell.image == cell.objectValue and vice versa.