How is this different from xulrunner? In reading the description it sounds like a way to make a webapp behave like a desktop app but it's a little unclear.
Chromeless requires you to write your apps in HTML5/Javascript, whereas XULRunner requires you to write your apps in XUL/Javascript. Given that HTML5 is a much more widely known standard than XUL, I'm glad that Mozilla is pushing forward with Chromeless and relegating XULRunner.
Ideally, Chromeless would allow you to take your webapp and (with minor modifications) turn it into a desktop app or vice versa.
I'm not too familiar with what xulrunner does, but this looks like it is very close to Air. Define a desktop application with html & js, but then have lots of additional hooks to make it a desktop app, playing nice w/ the environment.