What we really need is a frontend/installer for P2Pool, perhaps we need to get a bounty going.
Is that really necessary? On Windows, you can now just unzip the executable file and double-click it, and on Linux it's just ./run_p2pool.py (clicking it in a GUI might work too). However, Uukgoblin has been working on a little GUI configurator - see here:
https://github.com/goblin/p2gui/blob/master/screenshot.pngBelieve it or not, just "double-clicking" on it doesn't let you use any options/flags. Some of us like those things. Like the ability to set a fixed payout address. Personally I wrote script files for both my linux and windoze boxes. But there are a fair amount of people who don't know how to make a .bat file, and set it to auto-run at start-up.
While I personally use cgminer and p2pool because I think that they are the best of the choices out there, it is far easier to set up GUIminer and DeepBit. Why? No command line, no flags to set, no "why the fuck are my shares so low" etc...
Face it man, the majority of "miners" will spend 5 minutes setting up a miner and a pool, and walk away. They will never take the step to something better if it involves more work.