John,
Regarding program files, unfortunately the Windows Virtual store throws up problems and if software is installed to program files, problems can occur, this is a well documented problem and use of search will throw up many threads detailing the issue. It affects many items not only Radarbox.
Updating the database is not automatic and must be done manually, not everyone wants an updated database and prefer to do it themselves therefore manual updating is required, a new one is available for downloading each day. We do not presume for users and let them make the choice when and how often and which part of the database is updated. While you may not have updated your database, the information was there waiting for you and was being used by the software.
The routes come from the server and the reason why it knew about them is that I had added them in and if you don't have then in your database, the software will go to the server to find the information.. Unfortunately I had added STK276B in as EGBB-EIDW which would appear to be incorrect and I have amended the entry to read EIDW-EGBB . The updates are taken from the server and if I have made a mistake and added an entry in incorrectly it will be wrong on the server and therefore on the Navdata when downloaded. Given that here are over 310,000 routes in the database perhaps I can be forgiven for getting the odd one wrong and I am not going to beat myself up because of an error I have made. I will however amend it when I notice or am advised.
Route info changes every day and new routes are added every day. Some airlines like United can use the same flight ID for 3 or 4 different routes each week, nightmare stuff. Charter airlines can use the same flight ID for 3 or 4 different routes each season. Airlines change flight ID's depending on whether it is summer or winter there fore the same route can have 2 flight ID;s each year. some airlines such as Wizz Air change their flight ID's on the first of every month and we try and keep on top of all the changes.
Unfortunately I am human and can make mistakes but please be assured I do not do them deliberately and if you feel that my efforts are not accurate enough for you by all means please feel free to ignore the information given. The database update team are volunteers and give their time freely to update the database for users.
Rather than ignore however most users prefer to advise of inaccuracies and we therefore have a thread whereby users can advise corrections required or where the information is unknown and they have the data, the Database Update Thread and can be used to advise on routes or aircraft etc. Errors are mostly pretty evident and advising me of them will soon get them updated. I don't even need the correct information, only the fact something is incorrect or has no data and I will scour the internet to try and find the correct data and update or amend wherever possible.
Alan