будучи запущена в XPSP2 в отдельном окне через 5 секунд отсылает "0", но если запустить её в FAR3.0.40[24,27], то после выдачи приглашения "Choice Playlist [1-9]", choice ждёт нажатия [0-9] до упора.
Вы говорите об этом choice как будто это часть ОС.
Однако это не так. И без ссылки на источник бинарного файла никто даже воспроизвести эту проблему не сможет.
при запуске из фара WaitForSingleObject срабатывает не по таймауту, а видимо по какому-то событию. и choice висит в readfile пока что-то не нажмётся. по мне так — choice кривой.