In the case of the setup I referred to, I did run a file named "grubinstall.exe" that must have done something. I did the placing of the puppy and grub folders myself, as well as adding the line to boot.ini. I wonder what it was and if it's something I would need to undo, if I wanted to back out of it?The uninstaller just removes the entry from the boot.ini (along with deleting the grub4dos and puppy files.
I like it that your exe sets up an "uninstall" option and that it doesn't change the mbr. I'm ready to try it on our desktop computers, especially my wife's, which only has a gigabyte ram. I just need to do a few more experiments with wine and vbox first. By the way, I haven't tried "default=C:\BOOT\STAGE1" yet, but I'll report if it works soon.