что насчет "защиты", метод полного анпака ласт версии конфузера в паблике уже давненько, один из многочисленных примеров:
на будущее: выгодней всего, хранить Апи в виде мутированной C# dll сборки, и догружать с поздним связыванием прямо в память только при наличии лицензии у софта (непосредственно с сайта, так на сервере будет больше контроля над апи, в плоть до возможности править код программы на лету без апдейта), делая по коду жуткие ограничение чтобы каждая полученая сборка апи софта не жила дольше 24 часов. Тогда чтобы только попытатся крякнуть, сначала придется отдать кровные бабки и купить. Все строки в программе, с этапа компиляции стоит держать зашифрованными и расшифровывать только в коде при выводе на экран или других действиях, так не будет понятно где и какая кнопка за что в коде отвечает, так как ее зашифрованное наименование ничего не будет говорить в случае распаковки софта.
а про дизайн, ну такое.... 4 из 10 и есть много чего над чем можно поработать.
раз уж юзаешь материал (или лолипо уи на основе материал) - не делай show,делай showDialog с затемнением фона основной формы при открытии модальной, и расположение ставь CenterParent, чтобы модалка открывалась относительно центра главного окна программы и блокировала клики по основному окну до тех пор пока работа с второстепенным не закончится по клику юзера, и боже: раз юзаешь скины гуи как обертку над формой, на вторичные окна поставь border None и прилепи скин к ним грамотно. Что по закруглению краев - убери shadow (тени) с кнопок или уменьши, вырвиглазно смотрится.
Кнопочные расположения отдельный разговор, выглядит очень не ровно, местами вылезает за орбиты панели. И да, в listView можно выделять все Colunms при нажатии (параметр FullRowSelect на true и магия, при выделения елемента - выделяются и все подэлементы, т.е все столбцы)
по виду скин не фикшеный с гитхаба, что довольно трагично, ведь он не оптимизирован и во многих классах не описан override важных функций и свойств элемента, что порождает резкие ограничения по функциональности - за примерами далеко идти не на нужно, та же анимированая кнопка переключатель, не имеет строки по этому на гифке она сверху, а не сбоку см. строка "РЕЖИМ СКРЫТИЯ" :)
По софту, ну я бы не стал продавать в таком виде. Если доделает молодец.