Цитата
Linux все-таки бесплатен или есть какие-то подводные камни
Камень один - на порядок больше трудозатрат, причем никто Вам не скажет насколько реально больше.
CE - плати и делай сразу свою систему. Даже не последней версии вполне хватит.
DOS - рисковано, если и выберете систему в котором BIOS поддерживает загрузку с FLASH (а это наверняка есть) то все равно можно сильно завязнуть с кодеками и графикой.
Linux - не надо платить, но "с нуля" уйдет масса времени на освоение самой системы, инструментариев.
В качестве движка для Вас наиболее оптимально DirectFB. Как раз заточен для видео и графики.
Если подобрать железо для которого у DirectFB поддерживается аппаратное ускорение - получите запас по быстродействию, имхо это не обязательно, но желательно.
Вполне возможно что можно будет почти все решить на уровне оболочки системы - запуская готовые приложения.
Цитата
QT, например, распространяеся по двойной лицензии, 1 - береш бесплатно - делаеш бесплатную и открытую программу, 2 - платиш деньги и можеш разрабатывать закрытую программу.
Вроде не так. Если комерческий продукт (на продажу) - покупай лицензию ("делись").
Не комерческий продукт - GPL лицензия.
Но QT wxWidgets и тем более GTK - слишком тяжеловесны и избыточны для этой задачи.
Из этой троицы наиболее оптимальным по срокам выйдет QT, но по стоимости - сопоставимо с WIN CE.
Для начала поставьте на дестоп Linux, как минимум недели через две-три (а может и больше -

)
сможете оценить свои силы - сколько времени уйдет.
Потому как: "Unix is user friendly, it's just picky about who its friends are."
Из IDE советую Code::Вlock (free) - после Windows это будет наиболее дружественная среда.
Несмотря на некоторые глюки, работать можно вполне.