I would love the ability to have an option to compile in-memory source code files as well as the regular on hard-disk source codes. This would be definately helpfull for those of us who are creating a complete IDE (not just a visual designer...), and have certain sources/features that we would not like the pb source released.
Right now, it does the following:
PBCompiler file1.pb, file2.pb, file3.pb
Why not add on the following?
PBCompiler file1.pb memoryaddress file3.pb memoryaddress
etc... would it not be faster to compile directly from/in memory? Would be quite helpful for those of us making IDEs

Especially since PB libraries for Linux and Windows are not interchangable, we could just create PB code, plug it into memory to simulate a library, and pass the code to the compiler, on compile...