This is something that has bothered me for a while. I always wanted to know if there is a program that will restore the entries to the boot.ini file without you having to manually create each one. I think I might have found the answer. As far as I know this only works with windows xp. I have not tried this yet:
The bootcfg command is a Microsoft Windows XP Recovery Console command that manipulates the Boot.ini file. This command has a function that can scan your hard disks for Microsoft Windows NT, Microsoft Windows 2000, and Windows XP installations, and then add them to an existing Boot.ini file or rebuild a new Boot.ini file, if one does not exist. The bootcfg command enables additional Boot.ini file parameters to be added to existing or new entries. To use the bootcfg command, start the Recovery Console with the Windows XP CD-ROM, and then click Recovery Console . Or, install the Recovery Console locally, and then select the command from the Boot menu.