Das kann meiner Ansicht nach nicht so funktionieren, Du kannst da nicht einfach eine 7 hinzuaddieren. Ich denke das bekommst Du einfach mit dem "TimeAdd"-Befehl hin. Das müsste etwa in dieser Weise funktionieren (ich habe das jetzt extra nicht als Code markiert, weil er so natürlich nicht funktioniert und nur als Beispiel für Dich dienen soll). Entscheidend ist der Wert in Bold. Getestet habe ich das jetzt aber nicht, nur schnell hingeschmiert, weil bisher keine Antwort kam auf Deine Frage.
Zuerst weist Du der Variablen FutureDate den Wert zu:
Dim FutureDate As Long
FutureDate = File.LastModified(File.DirInternal,"Update.txt")
Dann fügst Du zu diesem Wert 7 Tage hinzu:
FutureDate = DateTime.Add(FutureDate, Years as Int, Months as Int, Days as Int)
Log("FutureDate is: " & DateTime.Date(FutureDate))
Anschließend musst Du diesen Wert nur noch mit DateTime.DateTime(Now) vergleichen. Klar kann man das auch in einer Codezeile hinbekommen, wäre hier jetzt aber nicht so übersichtlich.