So I've used vanitygen for a while now and wrote this batch file to ease generation, and felt that it could help some of the less techy windows users out there.
Just make a text file, in the same folder as the vanitygen.exe file, rename it to something like vanity64.bat (the .bat is the important part, make sure you can view file extensions when changing this part) copy and paste the code below and save the file.
You can then just make a shortcut to this file on your desktop and double-click it and just answer the questions anytime you need to generate an address!
@echo off
REM This batch file was written by Scar3cr0w to make using
REM Vanity Gen easier for windows users. Just a small part of giving
REM back to this awesome community.
echo You can always press ctrl+c to stop this script from running.
CALL :GETINPUT
GOTO :EOF
:GETINPUT
setp Name=Enter your desiered pattern (The leading 1 has been added for you): 1
setp ConfirmName=Your pattern will begin with 1%name% Is this correct [y/n]?:
if "%ConfirmName%"=="" (GOTO GETINPUT)
if "%ConfirmName%"=="y" (GOTO SOLD) else (GOTO EXIT)
:SOLD
setp AFH=Is this an address-for-hire generation that requires a public key [y/n]?:
if "%AFH%"=="y" (GOTO GETPUB)
if "%AFH%"=="n" (GOTO STRICTNESS1) else (GOTO EXIT)
:STRICTNESS1
setp Eieye=Do you require your pattern to be CaSe SenSitvE [y/n]?
if "%Eieye%"=="y" (GOTO CASEYES)
if "%Eieye%"=="n" (GOTO CASENO) else (GOTO EXIT)
:STRICTNESS2
setp Eieye=Do you require your pattern to be CaSe SenSitvE [y/n]?
if "%Eieye%"=="y" (GOTO CASEYESFH)
if "%Eieye%"=="n" (GOTO CASENOFH) else (GOTO EXIT)
:GETPUB
setp PubKey=Paste in your Public Key:
(GOTO STRICTNESS2)
:CASEYES
vanitygen64.exe 1%name%
(GOTO EOF)
:CASENO
vanitygen64.exe -i 1%name%
(GOTO EOF)
:CASEYESFH
vanitygen64.exe -P %PubKey% 1%name%
(GOTO EOF)
:CASENOFH
vanitygen64.exe -i -P %PubKey% 1%name%
(GOTO EOF)
:EOF
pause
(GOTO EXIT)
:EXIT
exit
Delete the "64" from lines [36,40,44,48] to use the 32 bit version.
It could be better written but when I first wrote this there was no -P option, and I just hacked it into the existing batch file I had from before, but it still works just fine

Take it and use it how you wish!
Hope it helps someone!