I don't know much about longhorn yet, but my 2 cents...
XP crippled many programs.. so I imagine that longhorn will as well.
As for company's making programs compatible with longhorn? My guess is, for those that will make their programs compatible, they will wait for all the bugs to be ironed out of longhorn before even attempting.
Deep thoughts by Jack Handy