xvfb would have to discriminate the browser window vs the tor-launcher window. Since tor-launcher is started by Tor Browser, starting Tor Browser hidden will never show the tor-launcher window. It doesn't look like it has such a feature.
firefox / iceweasel --app has been discussed before in this thread.
No, tor-launcher has no working standalone support. If it had, we wouldn't need xvfb.