In general PowerGallery should run ok on localhost, but I recommend running it on your live server. With the new installation wizard, it will verify your server settings to make sure everything PowerGallery needs is available on the server. Running the installation and full PowerGallery on your live server is the best way to ensure everything will work properly.
-justin