I see the launcher doesn't want to launch the game if datastorm is open (it uses the database exclusively).
Now, stupid question: why does the launcher needs to access the datastorm database ?
It has been a loooong time, since the last time I used DataStorm, but isn't the database in the FL save folder or something like that? That might be the reason.
Because launcher deletes files in:
c:\Users\%username%\Documents\My Games\Freelancer\Accts\SinglePlayer\
In any case, why use DataStorm, when you have FLStat and NavMap ?