app: Use OnceCell<WeakRef<..>> for AppWindow
OnceCell is used since the app consist of a single window, and WeakRef is used to avoid unlikely glib issues.
OnceCell is used since the app consist of a single window, and WeakRef is used to avoid unlikely glib issues.