1. A computer-implemented method for enabling interprocess communications and thread affinity for a process executing on a computer system, the computer-implemented method comprising: receiving, via an interprocess communication mechanism executing on a thread of the process, an interprocess message from an object executing external to a process boundary of said process; and ensuring that said interprocess message is executed on said same thread of said process, whereby cross-process thread affinity with respect to the interprocess message is achieved.