Ясно, а то я смотрю как-то оно нестандартно для VCL выглядит. В .Net тоже есть как бы 2D движок - WPF, на DirectX основанный. Т.е. среда разработки поддерживает (Blend, входит в комплект Visual Studio 2013). Простые 2D алгоритмы уже "зашиты" и можно ими пользоваться не программируя. Вот только вряд ли WPF на нашем железе "поднимется" (будет совместима). Самим писать движок как-то неохота. Будет либо свой велосипед, либо тоже какой-то движок.
Вообще, конечно, использование таких движков, по-моему, это правильное направление.
Спасибо за ответы.