Comment 36 for bug 334344

Maybe I'm missing something, but I find this a really braindead API decision: indicate_server_set_desktop_file

1) How are we supposed to find out where the desktop file is?
2) What about users who don't have a desktop file for Thunderbird or any other Mozilla application that will use this?
3) Why can't we set the name and icon of our application directly (and anything else the library reads from the desktop file)?