User Feedback :: Google Gears
One hunch, create a /home/dsl/Desktop directory, since the Desktop directory is what is normally used by desktop environments to store icons.
EDIT: Yep, tried it and it works. If you want the icon to show, just make the Desktop directory a symlink to /home/dsl/.dfmdesk. Doesn't mean the icon will work, but it will be there.
For maximum functionality, use a gtk2 version of Firefox.
original here.