Index: src/ch/CfgProperties.cpp
===================================================================
diff -u -N -r2457755b4084e3d1c80a8e7c77c9f0996312941b -r07a3be49b0c7e5599eb89c2f9da9a9272cc1558a
--- src/ch/CfgProperties.cpp	(.../CfgProperties.cpp)	(revision 2457755b4084e3d1c80a8e7c77c9f0996312941b)
+++ src/ch/CfgProperties.cpp	(.../CfgProperties.cpp)	(revision 07a3be49b0c7e5599eb89c2f9da9a9272cc1558a)
@@ -33,7 +33,7 @@
 	pManager->register_bool(_t("Program/Enabled clipboard monitoring"), false);
 	pManager->register_signed_num(_t("Program/Monitor scan interval"), 1000, 0, llHour);
 	pManager->register_bool(_t("Program/Reload after restart"), false);
-	pManager->register_bool(_t("Program/Check for updates at startup"), true);
+	pManager->register_unsigned_num(_t("Program/Check for updates frequency"), eFreq_Weekly, eFreq_Never, eFreq_Max - 1);
 	pManager->register_bool(_t("Program/Updater checks for beta"), true);
 
 	pManager->register_bool(_t("Program/Shutdown system after finished"), false);
@@ -111,5 +111,8 @@
 	pManager->register_string(_t("Shortcuts/Shortcut"), _t(""), icpf::property::flag_array);
 	pManager->register_string(_t("Recent paths/Path"), _t(""), icpf::property::flag_array);
 
+	// invisible options
+	pManager->register_unsigned_num(_t("Runtime state/Last checked for updates"), 0, 0, ULLONG_MAX);
+
 	return true;
 }