You can just use an NSImageView if it suits your needs. I think the method for that is setImage

NSImage *)
In order to load an NSImage from your resources, use the NSImage class method imageNamed

NSString *)
If you want more control, try using NSImage's compositeToPoint: or drawAtPoint: methods while locking (lockFocus) an NSView.