+char *getProgramConfigFilename(char *command_filename_ptr)
+{
+ char *command_filename = getStringCopy(command_filename_ptr);
+
+ // strip trailing executable suffix from command filename
+ if (strSuffix(command_filename, ".exe"))
+ command_filename[strlen(command_filename) - 4] = '\0';
+
+ return getStringCat2(command_filename, ".conf");
+}
+