Hi Vaun,
You could technically build an entire custom client or just a mini client with a subset of features and handle any screen pops when the agent is being alerted or is connected to an interaction.
I can't find it now, but I recall seeing where others have created a simple system tray .NET app that monitors the users conversations and handles pops. I am not sure how they were handling auth, but there are options. Also, you'd want this to auto-start or ensure agents know it must be running for the pop to work.
You may want to check out the developer forum if you decide to pursue this further and have more specific questions.
https://developer.mypurecloud.com/forum/That may have been where I've seen this asked before.
Thanks,
------------------------------
Daniel McLeod
Qsect LLC
------------------------------