Wenn es sich um eine kleine *.chm handelt, kann man sie ruhig kopieren. Bei 20 MB Dateigröße würde ich mir das allerdings überlegen.
Wieso? Falls wirklich kopieren zu lang dauert:
1, Fortschritsdialog mit "Hilfe wird vorbereitet" (kennt man ja noch gut aus *.hlp-Zeiten)
2, Kopieren in Thread bei Anwendungsstart
Zusätzlich noch Check ob kopieren nötig oder aktuelle lokal Datei vorliegt.
Windows Vista - Eine neue Erfahrung in Fehlern.