Я бы согласился, попытка создать полноценное приложение для вашего первого проекта может быть болезненной, почему бы вам не взглянуть на некоторые ftp-программы с открытым исходным кодом с доступными исходными кодами?
тогда вы можете просто попрактиковаться в этом, изменив или добавив к нему простую функцию. и если это полезно, вы можете внести свою программу обратно в сообщество.
Я думаю, что .net-приложения относительно легко найти в сети в наши дни. и я отсылаю Харпера и Чарли на эту палку с .net для этого, вам не нужно будет вытаскивать из короны столько волос.
только мои два цента. :)