Почему dll? Как планируется использовать? Может лучше CLI-приложение?