OK, like always, I made some progress right after I posted the message. Looks like there are two name keys that I can't touch "driver", "LastUser". Once I removed them from my definition, it worked. But I still have the issue that I don't want this DSN to be removed when uninstal...