Этот оператор присваивания действительно не имеет смысла с точки зрения ОО, поскольку статический объект на самом деле не является объектом - это просто набор методов и свойств без какой-либо согласованности, кроме имени класса. Но я понимаю, что вы пытаетесь сделать.
Вам нужно дать ему экземпляр объекта.
Я бы предложил создать класс-оболочку (возможно, синглтон), который предоставляет нужные вам свойства от объекта Application
и вместо этого использовать его в качестве источника данных.