yes it can!!!
because when the "magic" .desktop untar itself(it`s an uncompressed tar+script) and then run the zAppRun script that the tar contains(plus the cmg of course!).
now i manage to make a .desktop of firefox cmg(the one that probono post few days ago) and more impotant, i manage to find a place to host it so here is it:
http://us.f2.yahoofs.com/bc/4297c203...Ft8lCBRLbeTDlz
http://us.f2.yahoofs.com/bc/4297c203...Ft8lCBZJgpeDF5

it`s one zipped file splited into two files using split command.
just wget the two files,join them ,uncommpress them to the Desktop(or any other place on */home),Move Run.sh to /usr/bin and chmod +x him.
and then you need to click the .desktop file and firefox should appear!!!

the script need some work so they can be useful so i will release them later

*Note: the path where the .desktop file can be is set in Run.sh script(for example / include /usr /bin /home ..., /home include /home/user1 /home/user2 ...).
Note2:don`t select properties of the "magic" .desktop file coz it will make the file corrupted(it will resize the file to 4.4MB).
EDIT: there is a problem with the hosting.
so if someone know a good place to host a 9MB file please post here(savefile.com doesn`t work!).