Можно обойтись проще, без ресивера, для этого нужно расширить Application и указать новый класс в манифесте, таким образом в onCreate вашего Application можно создать файл и если он уже существовал ничего не делать с ним. Правда при удалении не факт что файл будет стерт, так что возможно стоит во внутреннем хранилище вашей программы хранить дату создания, для верификации что файл недавний.