Это правильный вопрос, но он должен быть более конкретным. VB.Net, безусловно, может быть использован для программирования против IRDA. Ничто не мешает вам использовать IrDAClient с VB.Net.
Нам нужно знать, какие у вас проблемы? Можете ли вы опубликовать образцы, которые доставляют вам неприятности, или сообщить нам, какие ошибки вы видите?
РЕДАКТИРОВАТЬ Обновление комментариев
Ничто не помешает вам написать программу для IRDA из VB Express. Похоже, что вам не хватает ссылки на библиотеку DLL, которая содержит библиотеки IrDA. Вам необходимо добавить ссылку на System.Net.Irda.dll. Он будет находиться в следующем каталоге (при условии, что вы программируете в Windows CE)
C: \ Program Files \ Microsoft.NET \ SDK \ CompactFramework \ v2.0 \ WindowsCE
РЕДАКТИРОВАТЬ2
Возможно, я ошибаюсь из-за способности VB express программировать против проекта устройства. У меня нет никаких сборок 2008 Express на моей машине для проверки прямо сейчас.