On Mac OS X Snow Leopard with fast user switching enabled, is there an API to detect whether or not my application is running in the active user session? I.e. the session cu
From "Introduction to Multiple User Environments" i can only think of one thing that could fit your needs: User Switch Notifications. So if your application starts it clearly must be in the active session. Now you can use a user switch notification for setting the new state, i. e. that the application does not run anymore in the active session.