Hi there!

I've built some kind of HTPC and I am considering the software I will run on it.

It would be great if there were a way of building some kind of light Windows environment (such as WinPE) with the specific drivers I need for my system and that loads a specific application on start-up. For example, I'm thinking about a light Windows Vista environment that can quickly boot from a CD ROM or even from a USB flash disk, and which automatically launches MediaPortal (or ArcSoft TotalMedia or any other similar application; I've not decided which one yet) after boot, instead of the Windows desktop or the command prompt.

If someone can tell me how I should build such a thing and make a bootable CD or read-only flash disk with that thing (so that the system config never gets corrupted or overwritten), I would be very pleased.

I'm pretty sure it can be done (mainly because there are some laptop models that include light Windows environments from which you can play DVDs or music with no need to load the entire Windows desktop), but I have really no idea on how to begin. I did succeed to mount a WinPE 2.0 live CD, but I don't know how to include my specific drivers on it, and how to make MediaPortal (or any other app) available after it boots.

I have no O.S. installed on my HTPC yet, and I'm running Windows 7 Ultimate on my laptop (which is the one I will use to download or run any needed sotware to prepare what I need).

I know there are Linux live-CDs for exactly what I want to do, but I have tried a couple of them and got plenty of problems. Apart from that, Blu-ray discs are not supported under Linux. And I feel definitively much more comfortable under Windows.

Any help will be really appreciated.
Thank you very much!