Файл создаётся моей тестирующей программой. Затем ваша программа запускается с параметрами "yourapp.exe testfile"
Если говорить о дальнейшем применении ваших наработок, то программа, корректно работающая с фиксированной очередью, также будет корректно работать и при динамическом добавлении новых элементов.
Ссылку делаю на менеджер работы с очередью фалов\папок в Total Commander. Ваш результат должен обладать как минимум такой функциональностью, а может даже и больше