Основные функции, по задумке:
- Подписывание по RSS на различные подкасты
- Вывод всех подкастов и их выпусков в дереве(TreeView)
- Возможность скачивания и прослушивания подкастов без открытия дополнительных программ(браузер, плеер)
- Пометка прослушанных подкастов цветом.
- Максимальное быстродействие(писать начал из-за перегруженности iTunes)
Разработал уже некую структуру классов, пока что всё выглядит несвязанно, но далее хочу выявить более явную иерархию:

Ну и скриншот(интерфес ещё не готов, буду рад слышать ваши пожелания):

В ходе разработки понял что стандартный TreeView - гавно, из-за невозможности связывания программных объектов и узлов дерева. Так что по совету одного человека с лепры решил заюзать Advanced TreeView for .NET