Программа аналог ПРОВОДНИКА Win

Хочу написать программу, в которой было бы левое дерево как в проводнике.

Нашел много примеров с TreeView, но там все не то, сам уже перепробовал многое. Можно вывести дерево локальных дисков, а мне бы хотелось, что бы как в проводнике или как в любом диалоге можно было бы вывести дерево корень которого начинался бы с "Рабочего стола" и далее, "Мои документы", "Мой компьютер" и самое главное "Сетевое окружение" и т.д.

В общем, левую часть проводника, с использованием стандартных иконок.

Что и где искать уже не знаю. Реализовать с помощью DirectoryInfo не получилось т.к. максимум, что нашел, так это отобразить все диски на локальном компьютере.

Подскажите, пожалуйста, какой компонент использовать и пример небольшой если можно, ну или просто в каком направлении искать.

Заранее спасибо.