add class ProgramFilesUtil