I'm pretty sure Rstudio uses this approach. The core app is all HTML/Javascript, but then they make a desktop version by putting a thin Qt wrapper around it and adding a few minor things like a relevant menu bar.
Well we can imagine choosing a version statically linked or a dynamically linked one when dowloading ? I agree it isn't a really slick solution, but it's a tool for developers it won't hit too hard the entry barrier.