Hello!
I'm new on this board.
In fact, I've solved my problem while waiting my authorization to write in the forum.
With this marvelous tool, I've managed to format in FAT32 my 8GB "CORSAIR Flash Voyager" and make it bootable
It's very useful ! You did a nice work guys !
My aim was to put WinPE and the recovery Ghost image of my ASUS Eee 1000H (delivered on DVD in the Asus package) to an USB stick (so no need to buy an external DVD player... I prefer to put money in an USB stick !

).
First, I did that using the russian release of PEtoUSB 3.0.0.8 (
http://eaz.nm.ru/download/PeToUSB_3.0.0.8.zip ) that allows you NTFS format, very useful for keys > 4GB. The initial PEtoUSB 3.0.0.7 is limited to FAT16, 2GB (sometimes, for some sticks, it can handle 4GB with 64KB! clusters according to some witnesses).
If you're afraid by using code from russian site, you can check it at
http://www.virustotal.com : it seems clean !
...but you'll find 7 alerts for USB-Boot_Utilities.zip !!!
Hey Fuwi ! They are all false positive alerts, aren't they ?

You should write to these naysayers to tell them you're not a cracker although a piece of code in your package handles MBR !
I was satisfied till I read NTFS was not a good idea for USB sticks because of many I/O on the stick with this format.
Q1- Do you have valuable web links that explain that in detail ?
If the NTFS stick stays in a drawer and is only used in case of emergency, it's a minor problem, isn't it ?

The problem occurs if you use your stick very often with other data. It can shorten the life of the stick, if I've well understood.
The good point is that the start up of WinPE is quicker than in FAT32 format that can be important if you have to restore Ghost image on thousands of netbooks !
So I've successfully tested a FAT32 solution with your tool.
I answered "no" to BartPE installation cause I use WinPE. I extracted and copied the WinPE .ISO from Asus DVD to my stick and made the changes manually:
- rename directory "i386" to "minint" (no quote !)
- copy NTDETECT.COM from "minint" to root directory of the stick
- edit \minint\system32\winpshl.ini
- replace X:\EPCRecover.exe with X:\ghost32.exe to directly start Ghost recovery tool
- save your changes
- edit \menu.lst and add to the menu entries
CODE
title Boot WinPE \n WinPE with GHOST
chainloader /minint/setupldr.bin
- save your changes
And now reboot your PC, in BIOS select USB stick to boot and enjoy !
Yet I've a few questions :
Q2- Is it possible to hide GRUB4DOS menu (I just need to "chainload") ? The menu is nice and can be very useful but in my case, I just need WinPE and Ghost to start.
*edit*
I answer to myself: in fact, the answer is in the question !

You just have to put only this line in menu.lst :
CODE
chainloader /minint/setupldr.bin
Q3- In fact, I don't understand very well why we have to use a "chainload" to boot a FAT32 USB key and not for a NTFS one. Is it a kind of bug with MicroSoft MBR ? What is actually the problem ? Any links to clarify that ?
Q4- Could it be possible to develop a PEtoUSB release, or similar tool, that handles FAT32 format without "chainload" ?
(I've asked to the official PEtoUSB site but had no answer. Obviously, no new development expected)
Sorry for this very long 1st post.
Best regards,
Steve.