Тачскрин приклеивают к матрице в вакуумном ламинаторе на OCA пленку, где высасывают весь воздух. Тут осталось немного. Расширится они не могут, если не нагревать, могут сами уйти.
Возможно я не до понял конечно, но как вариант на удаленной машине установить клиент DDNS. Например есть бесплатный сервис hldns.ru. И стучаться уже по доменному имени
List<InlineKeyboardButton> list = new List<InlineKeyboardButton>();
foreach (string s in SomeList)
{
list.Add(InlineKeyboardButton.WithCallbackData(s));
}
var inline = new InlineKeyboardMarkup(list);