Any idea why the CLR team came up with Auto NGEN for the desktop instead ? I think this should be the way forward atleast for the .Net WinRT( Metro) apps. IIRC auto ngen is done using a on device maintenance task , so though the subsequent startups may be faster the initial startup would always be slower.
I understand that Windows8 is in the Developer Preview stage and that there are a lot of rough edges. BUT one thing that worries me on Windows 8 is Multitasking. The Swiping gesture is ok to multitask between 2-3 apps but that's about it . Heck even Windows phone can multitask better!
I'm sure you see the problem. What's the solution you've come up with? Why aren't you telling about it?