.NET Reactor можно попробовать либо VMProtect выше 3.6 + .NET Reactor накрыть, думаю никаких конфликтов в Windows Forms приложении не будет, обфускатор не идеален, но вместе будет достаточно сложновато снять. DarkCrystal RAT использует .NET Reactor + еще не понятно что вроде для стаба. C# все равно можно вскрыть, это что то типа Lua где можно накрыть миллионами протекторов, но не спасет, кому надо все равно отломает. Не особо советую .NET Reactor, но можно поиграться с его настройками, но думаю NETReactorSlayer все равно вскроет. Годных протекторов для C# не смогу подсказать, половина это повторение одного и того же только с немного измененным алгоритмом. Могу еще ConfuserEx предложить, но он опенсурсный, так что декомпилятор написать не составит труда, есть вроде кастом версия его