Thank you meanie for your thorough explanation of these settings/configurations files.
I copied your /etc/icewm/keys file to ~/.icewm/keys (and made 2 modifications)
I only had 2 modifications that I wanted to keep from my old "keys" file
key "Ctrl+1" mrxvt
key "Ctrl+2" rox
Everything else in this newly copied file remained the same.
Rotate now works as it is supposed to work.
I still have a disappearing taskbar after returning to landscape mode.
I haven't modified any of the below files.
rotate.sh, x11scr, icetbfix, spitz.xmodmap, ice-session.
I am loading icewm from "xselect"
I have since deleted my "old" method of starting icewm, (which was using "startice" to call the .xinitrc which was posted earlier in this thread).
All the other "ice" related files in /usr/bin are "ELF 32-bit LSB executable" There isn't any way I could have modified these.
I had previously copied all the other config files from /etc/icewm to ~/.icewm except "keys" (which I just copied today).
I have modified my "preferences" file and made a "prefoverride file, (to change wallpaper, and other things like fonts), but the only taskbar changes I have made are the clock and removing the "applet-blanker" from icedock.
Oh, I almost forgot, I modified the "bitmap" of "ICEWM" on the start icon and shortened it to just show "ICE" (this is in the "IceQua" theme).