ParentFull threadd_r·.NET actually made a pretty good effort in addressing this with strong names and assembly signing. Unfortunately, .NET is probably not all that common for mainstream consumer apps (I may be wrong here, please correct me if so.)[1] http://msdn.microsoft.com/en-us/library/wd40t7ad.aspxView on HN