Eek, I don't think this can be done in Cocoa. You can use Cocoa to get the cursor coordinates, though. Look into NSWorkspace i think. As far as pixel color, assuming you want to grab a pixel from *any* application and not just your own, you're going to have to grab the backing store from the window server. Try looking on dev.apple.com for the window server and aqua documentation, also try posting this question to the newsgroup comp.sys.mac.programmer.help.