> ただし、C#で作ったDLLをDelphiのEXEで使う場合はなんら問題なし。

全部 C# でつくればよし