First of all, those are not funny places, and the IDE does not try to hide anything...

Those are the intended folders for Applications to store their settings/temporary files.
PB now simply handles that the way it should be, not just for Vista compatibility.
I think the behavior should remain consistent among all Windows versions.
You can always adjust the paths with the commandline options if you don't like them.