Вопросы:
1. Возможно ли использовать переменные для однотипных данных? Например, практически во всем скине надписи одного цвета. Но при этом глобально цвет задать нельзя и приходится его прописывать для каждого элемента (аналогично со шрифтами, размерами и пр). Было бы удобно кинуть это значение в какую-то переменную и потом ее везде подставлять. Как я понимаю, можно попробовать сделать что-то вроде:
Код:
<script name="colors">
<var name="fontcolor">#ffffff</var>
</script>
<label
fontcolor = "%fontcolor%"
DataSource = "colors"
></label>
Правда, при этом возникает вопрос как навесить на элемент два DataSource (если надо элемент не только раскрасить)?
2. Поддержка png - она есть или нее нет?

Просто проскакивала информация что вроде как должна быть, но у меня не работает.
3. отрицательные отступы. Наверное, интересной возможностью могло бы стать позиционирование приложений и фонов внутри отведенной области. Например, удобно было бы скрыть рамку окна у захваченного приложения, сдвинув его на несколько пикселей левее в рамках указанной области. Для кнопок же можно было использовать спрайты, вместо отдельных изображений.
4. аналоги css классов. Аналоги id уже присутствуют - можно задать элементу имя, после чего обратиться к его свойствам:
Код:
<label name="somename" fontcolor = "#000"></label>
<script>
<code>
somename.fontcolor = "#fff";
</code>
</script>
Если же элемент инклудится несколько раз, то имя ему задать нельзя и в этом случае было бы удобно задать ему какое-то groupname, чтобы из скрипта можно было обратиться ко всем элементам группы сразу.