I think you need to install debian-installer and debian-installer launcher. The preseed file will need to be in the root of the iso, or else you need to tell the installer where to find the file. To put the file in the root of the iso, you can put it in /usr/lib/refractasnapshot/iso/, or better yet, make a custom iso directory as explained in the comments in (/)*etc/refractasnapshot.conf. That way, if you upgrade to a newer version of refractasnapshot, you won't lose your preseed file or a custom boot menu.
I also think you should use a newer version of refractasnapshot. The 9.0 series was for squeeze and wheezy. I think the best choice right now is 9.3.3 which is available here -
https://sourceforge.net/projects/refrac ... s/testing/Changes for each version are shown in the footnotes on that page.
Another option would be to strip out all the questions from refractainstaller and put the values in the config file. Will all your users have the same preseed values, or will they be able to alter them according to their locale or other preferences? Please let us know what you do with it. I know others who are interested in making live-media with special accessibility features.
* The forum software does not allow us to type / e t c properly in a post. So we have to trick it.