Just make sure to not call Initialize() more than once:
engine_ = REngine.GetInstanceFromID("RDotNet");
if (engine_ == null)
{
engine_ = REngine.CreateInstance("RDotNet");
engine_.Initialize();
}