Частенько ловлю себя на мысли, что если упираешься в необходимость жесткого порядка инициализации чего-либо, отрисовки, несвязных вызовов и т.д. и т.п. — это признак неправильной архитектуры приложения. Стоит посидеть подумать и попить чай с печеньками.