@girish no extra api needed.
In fact, possibly not enough used, and architecture needs review.
It's currently all browser tabs apart from the apps list, which is an api call.
I did it that way so apps could be launched in tabs inheriting the browser credentials.
But actually maybe I should have done it with more use of api calls.
Especially as I am struggling to build the Windows version with this approach (not a Windows user), so some review of approach may be needed.
Might have to treat this as PoC and implement in a slicker manner.
Selfishly my itch is scratched for Mac, as it's quite fast, and separated out from other browsing.
But I simply will not have Windows defeat me
so I will look at re-working the approach.