> My plan is to develop an application in VB that reads the serial comm
> port and passes messages to other applications triggering their
> I would like you to explain me how to interpret the commands received
> over the IR.
The answer is "use WinLIRC". That's exactly what WinLIRC does; it's
sole purpose in life is to interpret the data coming over the serial
port. It's not a trivial thing to do, and there's no reason for you
to reimplement it. Instead, you should just run WinLIRC, and let your
VB application connect to WinLIRC and read the commands from there. See
for details on how to interface with WinLIRC, with
giving a specific example of how to do it from Visual Basic.