In OS X 10.9 and below, we can get the process serial number of the current running process with:
ProcessSerialNumber pen;
GetCurrentProcess( &psn );
However, GetCurrentProcess() is now deprecated and I'm unsure how to find a process' serial number with NSRunningApplication.