Возможно, но это зависит от того, как приложение было спроектировано. Если в дизайне четко отделена бизнес-логика от представления, вы можете извлечь код и классы бизнес-логики в отдельную библиотеку, если это еще не сделано. После завершения этого шага вам нужно будет создать новый API для этой библиотеки, чтобы консольное приложение (или любое другое приложение) могло использовать его.
С другой стороны, если формы содержат бизнес-логику, эти процессы должны быть извлечены в новые, непрезентационные классы и включены в ваши новые библиотеки. Как я уже сказал ... возможно, но может быть много работы.