Sein Problem ist, dass er durchs patchen neue Dateien einfügt. Diese sind aber dem ursprünglichen Installer nicht bekannt, also hinterlässt er beim Deinstall Mist auf der Platte.
Was er sucht ist einen Patcher, der mit nem Isntaller zsuammenarbeitet, und den Log in der Registry oder auf der Paltte so anpasst, dass beim Deinstall alles weggelöscht wird, nicht nur das Zeug vom Erstinstall.
Imho ist es völlig irrelevant, ob beim patchen dateien dazukommen oder nicht. Es bleibt ein patchen bzw. updaten.