How to make unity hide applications from the launcher if they're running on other desktops/workspaces? [duplicate]

No, that's not possible. The launcher shows all running apps and doesn't provide a way to hide some.