Ramesh has written some instructions detailing how to register Firefox Portable as the default browser for Windows XP and Windows Vista.
He uses a utility called DefaultBrowser to define the default browser in XP, and uses a tool called RegisterFirefoxPortable to do the same in Vista.
This is pretty slick, something I’ve been thinking about doing for a while.