Этот эффект может возникать, когда приложение настроек некорректно завершается (падает). В этом случае значок из области уведомлений панели задач не удаляется. После перезапуска приложения этот значок снова добавляется в область уведомлений.
По-моему, __cpuid запрашивает информацию у процессора через ассемблерную инструкцию CPUID, которая, в свою очередь, возвращает информацию, зашитую в процессоре производителем. Поэтому подменить врядли получится.
Разобраться, какие функции нужны и перенести их код из одних исходников в другие. При этом нужно учитывать зависимости от других, нестандартных библиотек, если они есть.
Если файл текстовый и помещается в память, то считываете файл в массив символов, меняете в массиве символы на нужные, перезаписываете файл с данными из этого массива.