randomspot555 edit as of May 28, 2013: PP is being flagged by Google as a Malware vulnerable site or some such jazz. Due to that, we have moved DreamWorld.EXE to an off-site, reliable location rather than attachment to posts. You can download it here:
http://ppfiles.ctitio.us/files/DreamWorld.zip
Please stop posting about how your horrible anti-virus software is detecting DW.exe as a virus. It isn't.
Also, if you feel like this is some horrible program, feel free to not use it.
Apparently this has been out since october. I just found out about it on /vp/, but the original post can be found here: http://www.lugia.us/forum/pokemon-black-and-white/introducing-pokemon-dream-world-hacker!/
So what this does is really neat. Once you've logged into your Dreamworld account and provide your cookies via this Firefox extension to the tool, it'll log on into your DW and collect every single pokémon and item you would have had the chance to obtain. Of course this isn't much use for flashcart users, since you can just set the DW Pokémon you want to have via Pokestock. But for people without flashcart access, it's probably pretty useful.
Once again the steps needed to do this (quoted from original post linked above):
Afterwards you just need to log into PGL again and go through the empty DW island to the Tree of Dreams to collect one of your befriended Pokémon.
Update:
Download link for the newest version: http://drfsupercenter.info/Programs/DW.exe