Возвращаясь к вопросу - возможно ли все это ? Или вся это функциональность лежит не user'овском слое ?
Боюсь, что дело даже не в слоях, а в том что эта формочка не на X++ была написана, а значит и доступ к процедуре формирования дерева (и его окраски) не доступен.