Great effort!
I used to use rbmake with my REB1100 all the time because of its simplicity and power. You seem to have duplicated that with impmake.
I tried compiling it under Cygwin (what I have installed right now in WinXP) and got an error since I don't have "tchar.h".
I know it's in "/usr/include/mingw" and it's not a good idea to mix these two installations, BUT is there a workaround to using tchar.h for the moment?
I don't feel like installing mingw right now as I finally have my Cygwin implementation setup again. Do you know the full Cygwin installation downloaded over a GIG of stuff and took several hours to complete?
Let me play with this a bit later today before asking any more questions...