Introduction:
QuickFreedom is the first iPod touch 2nd Generation Untethered GUI program that allows you to quickly Jailbreak your iPod touch. QuickFreedom works on Windows XP and Vista (64-bit and Windows 7 also may work) QuickFreedom is the 1st "Untethered" GUI to support full jailbreak and boot logos.Step 1) Download and Install QuickFreedom.
Step 2) Open QuickFreedom.

Step 3) If you do not see a green and white checkmark next to 'LIBUSB - Installed', click the 'Install LIBUSB' button. During this installation all your devices that use USB ports will go crazy, this is normal. Just wait until it's finished. You can uninstall LIBUSB after the jailbreak is finished.
Step 4) After you see a green and white checkmark next to LIBUSB and Original 2.2.1 Firmware, click Next.If you still do not see a green and white checkmark next to 'LIBUSB - Installed' after you have installed it, click Main Menu and then click Jailbreak, this should update the form and show a green and white checkmark.
Step 5) Make sure Installer is checked, if you want a custom boot logo, check 'Use Custom Boot Logo' and click 'Change'. Choose the image that best suits you and click OK.

Step 6) After step 5, click 'Create Firmware'. This takes roughly 5-10 minutes. After it is finished, it will be saved to your desktop as 'Custom Firmware' and notify you via a message box. Click Next when this happens.
Step 7) After clicking next, you're ready to pre-jailbreak it. Place your iPod Touch in DFU mode. It doesn't matter if the iPod is on or off.To do this, hold the Power and Home buttons down for 10 seconds.After 10 seconds, release the Power button and continue holding the Home button for 8 more seconds until you hear your computer beep.
Step 8) After you're in DFU mode, the screen will turn black on your ipod and QuickFreedom will notify you that your iPod is in DFU mode.Follow the instruction and click Start Pre-Jailbreak.

Step 9) Your iPod touch screen will turn white as it's preparing for a Jailbreak. After this is finished, iTunes should be up and visible.
Hold SHIFT and click Restore (in iTunes), this allows you to choose which firmware you want to install. We'll be using the Custom Firmware.ISWF that we created in step 7 (located on your desktop).
iTunes will extract the ISPW firmware file and install as if you were doing just a normal Restore.
After the firmware installation is finished...

You should now have Cydia and Installer on your 2nd Generation iPod Touch. This was done on Windows Vista 32-bit and ran flawlessly the first time around.