¿Has probado con usuario distinto? Puede ser que sea cosa de la configuracion, ya que, como dices, no da ningun error...
Ten en cuenta que hardy heron aun esta bastante verde, no uso ubuntu pero es sabido.
Si, tal y como dices, quieres sustituir nautilus por pcmanfm, prueba a, desde la configuracion de sesiones, añadir un alias despues de que se ejecute nautilus como escritorio (que por lo visto esto no lo quieres quitar, ya que segun tu "peta gnome") que convierta nautilus en pcmanfm, asi:
alias nautilus=/usr/bin/pcmanfm
No lo he probado, pero debería funcionar.
Si el problema son las actualizaciones, probablemente ya este documentado el bug y esten en proceso de repararlo, aunque como ya he dicho, no uso ubuntu, asi que no puedo deciros exactamente.
Como última opcion puedes instalar con apt-get todos los paquetes relaccionados con gnome de otra rama (busca en google apt-pinning)