そもそもDOSアプリなんぞi386以降のプロセッサは純32bitOS下においてはネイティヴ仮想化使って明示的に別メモリ確保指定しときゃバックグラウンドに置けるからリソース占有なんぞせんし、
プログラマ名乗っといてプリエンプティヴマルチタスキングも使いこなせないってどうなの?