4) Хранить его НЕ в монобехе - тогда главное чтобы ссылка на объект не потерялась.
5) О боже мой static переменная
6) Аддитивная загрузка сцен с передачей данных
Goryounov, IMGUI вообще не стоит использовать в игровой ситуации - он максимально неудобен и непроизводителен.
Поэтому 100% стоит переходить на uGUI - который Canvas, и прочее.
По поводу динамики - у вас элементы интерфейса (окна, еще что то) по сути будут префабами - вот их и будете инстанцировать в зависимости от ситуации.
Janna1603 оберните код в соответствующий тег - читать невозможно