Минимальный браузер, адресная строка, кнопки go/stop и собственно область веб-сайта (не будет работать загрузка файлов, но там больше интерфейс пилить а не внутренности) - 15 минут с использованием готовых браузерных компонентов, которые есть в штатной поставке практически ВСЕХ языков программирования/платформ:
* .net - WebBrowser использует internet explorer (если запустить mono - то будет firefox)
* java - WebEngine, использует WebKit
...
Работают абсолютно все сайты, быстро (правда по умолчанию без аппаратного ускорения, правда заметно это только на youtube и то если fullscreen fullhd включать) на основе webkit был проект headless браузера (универсально, вебсайт анализируется, и формируется текстовое представление для людей с ограниченными возможностями).
Кстати Webkit используется практически во всех популярных компонентах браузерных движков, включая chromium (основан на нем) на основе которого и пилится google chrome.
p.d. не советую тратить время на свой браузерный движок
требования типа 'просто открывался youtube' одно из самых сложных для реализации, потому что то что у вас работало вчера, через неделю работать не будет потому что там опять что то поломали, посмотрите как с этим борются загрузчики видео тот же youtube-dl.