Is it true that each app is designed for its own desktop environment (like GNOME, XFCE, LXDE, etc.)? If I try to use an app that's made for a different desktop than I'm using (like using a GNOME app in LXDE), will it break/look ugly or something? I don't get it...