Index: src/ch/CfgProperties.h
===================================================================
diff -u -N -r2457755b4084e3d1c80a8e7c77c9f0996312941b -r07a3be49b0c7e5599eb89c2f9da9a9272cc1558a
--- src/ch/CfgProperties.h	(.../CfgProperties.h)	(revision 2457755b4084e3d1c80a8e7c77c9f0996312941b)
+++ src/ch/CfgProperties.h	(.../CfgProperties.h)	(revision 07a3be49b0c7e5599eb89c2f9da9a9272cc1558a)
@@ -29,7 +29,7 @@
 	PP_PCLIPBOARDMONITORING = 0,
 	PP_PMONITORSCANINTERVAL,
 	PP_PRELOADAFTERRESTART,
-	PP_PCHECK_FOR_UPDATES_AT_STARTUP,
+	PP_PCHECK_FOR_UPDATES_FREQUENCY,
 	PP_PUPDATE_CHECK_FOR_BETA,
 	PP_PSHUTDOWNAFTREFINISHED,
 	PP_PTIMEBEFORESHUTDOWN,
@@ -104,9 +104,24 @@
 	PP_SNDFINISHEDSOUNDPATH,
 
 	PP_SHORTCUTS,
-	PP_RECENTPATHS
+	PP_RECENTPATHS,
+
+	// invisible options
+	PP_LAST_UPDATE_TIMESTAMP
 };
 
+enum EUpdatesFrequency
+{
+	eFreq_Never,
+	eFreq_EveryStartup,
+	eFreq_Daily,
+	eFreq_Weekly,
+	eFreq_OnceEvery2Weeks,
+	eFreq_Monthly,
+	eFreq_Quarterly,
+	eFreq_Max
+};
+
 // register function
 bool RegisterProperties(icpf::config* pManager);