La risposta breve è "no", non esiste un modo generale per farlo. Per citare da Linee guida per l'interfaccia umana di Mac OS X
Click-through is not a property of a class of controls; any control, including toolbar items, can support click-through. This also means that you can support click-through for any subset of items; you do not have to choose between supporting click-through for all items in a window or none.
[...]
Avoid providing click-through for an item or action whose result might be dangerous or undesirable. Specifically, avoid enabling click-through for an item that:
- Performs a potentially harmful action that users can’t cancel (for example, the Delete button in Mail)
- Performs an action that is difficult or impossible to cancel (such as the Send button in Mail)
- Dismisses a dialog without telling the user what action was taken (for example, the Save button in a Save dialog that overwrites an existing file and automatically dismisses the dialog)
- Removes the user from the current context (for example, selecting a new item in a Finder column that changes the target of the Finder window)
- Clicking in any one of these situations should cause the window that contains the item to be brought forward, but no other action to be taken.
Note: Programmatically, supporting click-through is a matter of disabling click-through for items that should not provide it. This is because click-through is supported by default in all Cocoa controls.
In altre parole, il click-through è abilitato (o meno) su base control-by-control con una considerazione ponderata delle conseguenze di consentirlo. Non è una proprietà generale di una finestra o del gestore di finestre.