No, the application won't error out because what you're *really* done is create a new .NET wrapper dll around the COM dll. Your application will be distributed with the .NET wrapper dll, and your application will function fine. However, if you call into the .NET wrapper dll, which in turn tries to call into the COM dll, then that function call will fail with an exception.
Tech, life, family, faith: Give me a visit. I'm currently blogging about: For Christians: The Significance of Yom Teruah The apostle Paul, modernly speaking: Epistles of Paul Judah Himango