@Chirs
я думаю, что необходимо разъяснить оболочку по сравнению с хостом (эмулятор). Мне это кажется на необходимость в другом интерфейсе к существующей оболочке, что лучшая копия поддержек и вставка, не другая оболочка, которая поддерживает больше/отличающиеся функции.
я предложение второго Pat Console2, это - очень хорошее приложение и OSS для начальной загрузки.
Microsoft.VisualBasic.dll имеет метод InputBox , который можно использовать из C # для получения единственной строки.
Например (сначала добавьте ссылку на Microsoft.VisualBasic.dll)
using Microsoft.VisualBasic;
string response = Interaction.InputBox("Enter a string:", "MyApp", "DefaultString", 0, 0);
В противном случае вам придется собственная форма.