BartPE is simplicity itself to get onto a HDD with a boot menu entry - see:
http://nu2.nu/pebuilder/faq/Where you will find:
'Here is how to use peinst (PE Builder v3.1.3 and higher):
* Run PE-Builder and build as normal (no need to create an ISO image).
* After building, goto the <pebuilder>\plugin\peinst folder and run peinst.cmd <path> c:
Where <path> is the PE Builder output folder (default <pebuilder>\BartPE).
* Select option "5) Install BartPE to c:" and "2) Install PE-loader in c:\boot.ini".
This will add a line to your boot.ini for loading BartPE and is done is just a second. This action is only needed once, you can skip this next time.
* Select option "5) Install BartPE to c:" and "1) Install BartPE files to c:".
This will install the BartPE files in c:\minint and c:\programs. This will take a few minutes.
* When peinst.cmd has succesfully finished, reboot your system and select "Boot BartPE (by PE Builder)" from the boot.ini menu.'
So:
Where may I find this procedure to get Bartpe/NaughtyPE bootable on a HDD?
That answers the first part of your query - and building BartPE can be totally great too !
I see no such simple answer to getting NaughtyPE fully/easily/quickly onto HDD as with
the peinst procedure above though - and read the suggested posts with no further light
shed upon what should be a simple/clear procedure ?