então isto pode sim acontecer o usuário apagar o arquivo ini, com também o usuário pode usar um CCleaner e apagar o registro.
mas acho isso legal, é uma duvida interessante para que os colegas iniciantes comecem a se situar.
veja a maneira que eu faço.
no load do form principal de meu projeto sempre verifico se o caminho existe de forma simples.
If Dir(app.Path & "\config.ini")<> "" then ' se o arquivo existir
abre o banco
Else '
cria o arquivo ini
End If
ou seja mesmo que o usuário apague o arquivo ini ele será criado automáticamente, novamente.