The icon is usually assumed to be square, and of specific dimensions per-dpi, so this may actually have unintended consequences in other launchers.
My recommendation would be to keep the square icons for backwards compatibility, and use them as the android:icon