Даже если вам нужно ориентироваться как на Windows 7, так и на более ранние версии, вы можете использовать пакет кода, но вам нужно будет выполнить некоторую проверку, чтобы убедиться, что библиотеки существуют. Рассмотрим эти три строки из ThumbnailToolbarDemoWinforms (проект в папке Shell примеров пакета кода):
ShellContainer pics = (ShellContainer)KnownFolders.Pictures;
if (ShellLibrary.IsPlatformSupported)
pics = (ShellContainer)KnownFolders.PicturesLibrary;
При этом папка «Мои рисунки» используется в качестве запасного варианта в старых операционных системах. KnownFolders - одна из полезностей, которую Code Pack предлагает вам как разработчику. Вы можете использовать Environment.SpecialFolder.MyPictures, если вы вообще не собираетесь использовать Code Pack, но зачем изобретать велосипед?