Hm something is broken with the icon. First its called keepassx.png, not keepas.png like written in the desktop file, but the real thing which does not work is the Icon entry in the file, because the icons is not in the place where it is searched for, at /usr/share/pixmaps, so please provide a full path or insert it in the correct place.
Thanks for reporting, is fixed in CVS now. I thought I fixed it long ago, anyway...done.