в последних gcc, например, исчезла поддержка flat моды, когда эти окна не крутятся. а проблему RTOS я попытался изложить выше и будь это хоть супер QNX для американских военных - контексту не прикажешь "раз-два сохранись" идеи малозадачной ОС или ОС с выделеными задачами в/из которых нужно быстро переключаться описано в SUN-овских книжках (резервирование окон), проблемно правда сделать это хорошо (я не видел реального кода)