If there's software you need and you can't find, make a request for it.
ja. In rc.lua in the Rules-section (search for "Rules") is an example for firefox .Can awesome always start specific programs on defined desktops?
Here you find some more complicated examples
http://awesome.naquadah.org/wiki/FAQ#Ho ... loating.3F