I think you're stuck loading them from managed code as all assembly loading is done directly or indirectly via managed static methods. :-(
Of course, you could always spawn regasm... You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.