When launching an application via a player we have access to all applications. Is it possible to limit a player to an application. Indeed, our customers have access to all the applications we have created and not just theirs.

It seems that in your case, you should create “secondary accounts” for your clients.
Secondary accounts allow to simplify the sharing of licenses and experiences with your customers and to limit the visibility of the customer to experiences specific to their projects.