Windows Forms являются элементами пользовательского интерфейса, поэтому они вам там не помогут.
Что касается получения списков видеокодеков, на высоком уровне:
- Использование DirectShow
- Вы можете читать из различных разделов реестра, которые содержат информацию о кодеке
- Вы можете проверить расположение файлов кодеков, которые вы ищете
- Вы можете попытаться открыть видеофайл внутри и поймать исключение, когда кодеки не существуют. Это, вероятно, потребует некоторого пользовательского кода или API
Кроме того, для дальнейшего использования, как правило, утверждение «мне нужен код» не принесет вам положительных ответов.