Just to let you know that Brian Bidulock has changed the fields in
the desktop files in /usr/share/xsession to "false" to allow lightdm to load
and display Icewm. I only have lightdm installed so I don't know whether this mini-bug affects other display managers.