При компиляции проекта есть опция "Разрешить только один образец"
(в оригинале - Allow only one instance), которую крайне рекомендуется
всегда включать, если только у вас нет других планов относительно этого. Для чего это так необходимо? А дело в том, что если будут запущены две
копии вашей программы, то при закрытии ОДНОЙ из них вторая будет
продолжать работать, но первая при закрытии УБЬЁТ все временные файлы,
распакованные в каталог ...\Temp\MMBPlayer\
А это значит, что оставшаяся работать копия программы останется без
поддержки теми файлами, которые были распакованы во временную папку
и нужны для ее работы. А значит, правильно работать не сможет.
Конечно, если ваша программа совсем не использует временных файлов,
то на это можно наплевать. Но серьезные проекты как правило не обходятся
без таких файликов...