Да, эта технология по-прежнему действует как в .Net 3.5 (версия, поставляемая с VS2008), так и в Windows XP SP2 и выше.
Что касается того, почему это не работает в вашем конкретном примере, нам понадобится немного больше данных по проблеме. Можете ли вы подробно описать, где именно происходит сбой кода?