Asking the system at run time is the best approach since this would also fix i18n issues (the folders are named differently on different language versions of Windows.)
Asking the system at run time is the best approach since this would also fix i18n issues (the folders are named differently on different language versions of Windows.)