I’ve been asking for this too. I often point to LanguageReactor as a good example of what a solid desktop UI should look like, and I’ve suggested LingQ could learn from it.
Here’s my post from a few days ago with some examples: Bringing Migaku/LanguageReactor-Style Features to LingQ