Try checking for specific pieces of hardware, like a PC Card adapter or infrared port. Yes, it's possible that they'll be on a desktop as well, but it's less likely. There might be something in the registry to say whether it's a laptop or not.
I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You". -- Linus Torvalds