Making a bootable pendrive? [duplicate]
Look at the open-source, fast, free, easy and small Rufus:
UNetbootin works very well, is easy to use with a simple wizard, and supports a broad range of Linux distros.
To install Windows from a flash drive, here is a post explaining how to install Windows 7 from a flash drive.