I'm thinking of having something in Classic that both switches to Lightning and starts in a specific Lightning App. Perhaps all that is needed is an official, documented API that does the equivalent of what the "Switch to Lightning Experience" link does:
with the Lightning App pre-selected as the default.
Is a URL link sufficient to switch e.g. from Classic: