This is quite old, but it seems quite a few people are asking how to do it. It’s written by Lee Wei Meng from Singapore. Yay! 3 Cheers.
Here’s the link.
Oh btw, if I’m not wrong there are some changes for Infrared and Bluetooth programming on .NET Framework 2.0. I’ll have to check that out.