Como Instalar Picasa En Mi Pc

I'm running Chrome on a MacPro...no arrow in system tray, no Dropbox icon (which I need to click to get to preferences so I can unlimit my upload speed) and right-clicking up there has no effect. Me? Man, I just want fo get my upload speed to something *close* to the 75% Dropbox promises...very frustrating...