Index: src/ch/CfgProperties.h
===================================================================
diff -u -rd037fe7234987387e26b0be460be37a956fcb27d -rd18db617f4727a237c94b59af9b4328f829eda16
--- src/ch/CfgProperties.h	(.../CfgProperties.h)	(revision d037fe7234987387e26b0be460be37a956fcb27d)
+++ src/ch/CfgProperties.h	(.../CfgProperties.h)	(revision d18db617f4727a237c94b59af9b4328f829eda16)
@@ -63,6 +63,11 @@
 	PP_CMSETDESTATTRIBUTES,
 	PP_CMSETDESTDATE,
 	PP_CMPROTECTROFILES,
+
+	PP_USECUSTOMNAMING,
+	PP_CUSTOMNAME_FIRST,
+	PP_CUSTOMNAME_SUBSEQUENT,
+
 	PP_CMLIMITMAXOPERATIONS,
 	PP_CMREADSIZEBEFOREBLOCKING,
 	PP_CMFASTMOVEBEFOREBLOCKING,
@@ -253,6 +258,10 @@
 ADAPT_TASK_PROPERTY(PP_CMDISABLEPRIORITYBOOST, chcore::eTO_DisablePriorityBoost);
 ADAPT_TASK_PROPERTY(PP_CMDELETEAFTERFINISHED, chcore::eTO_DeleteInSeparateSubTask);
 
+PROPERTY(PP_USECUSTOMNAMING, bool, _T("CHConfig.Core.Naming.UseCustomNaming"), false);
+PROPERTY(PP_CUSTOMNAME_FIRST, CString, _T("CHConfig.Core.Naming.FirstCustomName"), _T(""));
+PROPERTY(PP_CUSTOMNAME_SUBSEQUENT, CString, _T("CHConfig.Core.Naming.SubsequentCustomName"), _T(""));
+
 // Shell extension
 PROPERTY(PP_SHSHOWCOPY, bool, _T("CHConfig.ShellExtension.ShowCommands.Copy"), true);
 PROPERTY(PP_SHSHOWMOVE, bool, _T("CHConfig.ShellExtension.ShowCommands.Move"), true);