Может, ты и напишешь тогда людям нормальную открытую оконную библиотеку гуя, которая не жрёт сотни килобайт просто так и не думает по 10 секунд на каждый рефреш? :) Шутка, шутка. В гуях вся оптимизация как раз "по обстоятельствам". Общих случаев тут не бывает :(