What would be wrong with just adding it into your project as an extension?
namespace System.Collection.Generic
{
public static class DictionaryExtensions
{
public static void AddKeyValuePair(this IDictionary me, KeyValuePair other)
{
me.Add(other.Key, other.Value);
}
}
}