I've found the same thing, and also only have Halo 2 on Windows Live.
I think IC and Stardock would make sure about making their own browser here

They've always shown such commitment to their games (not that companies allowing Windows Live or any other such browsers don't do this).