I’m pretty sure there have been a lot of extensions and user scripts in the past that have utilized the application object. The official stance on its usage is unknown, however, there hasn’t been any issues regarding it’s usage as long as you follow the Terms of Service.