Steve has got some great articles on Registration Free COM, definately worth a read.  This techique is particulary useful for scenarios where you want to run different (incompatible) versions of the same COM component on one machine (which wasn't possible previously due to the registry).

ClickOnce in Visual Studio 2005 uses this approach for COM components as well.