Platforms to show: All Mac Windows Linux Cross-Platform
FAQ.How to make a NSImage object for my retina enabled app?
Answer: You can use code like this:
The thing to do is to have 2x the pixels, but assign a size to the image which gives it the right size in points.
You can pass the NSImageMBS from here to NSMenuItemMBS. For Retina displays, the full resolution is used. For others it will be reduced.