Еще пара слов про paint в 2.72. Из-за особенностей процедуры в основном используется заливка налево и перевод правой заливки на байты, как оказалось, дает очень маленькую прибавку скорости. На вопрос - "а почему тогда скорость намного меньше чем у процедур в ветке Программирование на ассемблере?" ответ такой - в paint для определения цвета используется пусть и разогнанная, но пиксельная процедура определения цвета, а в самых быстрых paintах - байтовое определение цвета. То, что в 20 оставшихся в 2.72 байт не влезает правая байтовая заливка - не критично, но, к сожалению, в 20 байт не влезут и процедуры байтового определения цвета.