Мне не нужна основная форма
Да, вы делаете. Любое взаимодействие с пользовательским интерфейсом требует формы, извините.
способ подделать существование WinForm (чтобы он существовал, но не был виден)?
Как это подделка?
Сделайте форму, сделайте ее невидимой (transaprent - проверьте все свойства класса формы, и вы ее найдете) и закончили;) Стандартный подход. Также скажите, чтобы оно не отображалось в коллекции форм внизу экрана, а сверните его, и все готово. здесь ничего не подделка.