How do you get started on creating a custom Windows CD?

And additionally, 
Do you need another license to be able to create a custom Windows Installation CD (of course, using a legitimate copy of mine)?

Is it even **legal** to create a custom CD with all the application I use often? (such as WinZip, IrfanViewer, NotePad++, etc)...