How I will expose my ExternalDLL parameters while bulding my portable application and my COM objects?
Not sure what you're trying to do. If you want to expose COM objects implemented by packaged DLLs to applications running outside the virtual environment, you're out of luck, not possible.