@Trond: That's the best idea yet, I think. I originally shied away from it because I didn't want the program to birth the files every time it runs, but then I realized I can just check for the files existing and only if not, give birth.
THis is a much better idea (YOU DONT NEED THE DLL AT ALL AFTER THIS):
Use DLL2PBLIB (search in forum) and generate the Tailbite source from it, then launch TailBite (search in forum) and build it into a PB Library. Voila! You can access the functions without having the DLL.