Well, I happened to post about this on the Solaris x86 Yahoo Group Mailing List and Adrian Saul along with Casper Dik of SUN were kind enough to post the solution, and why it was needed. The solution is simple, add the below to the bottom of your /etc/X11/xorg.conf:
Option "HandleSpecialKeys" "Always"
Solved the problem rather nicely, fear misbehaving X11 programs no more!
Technorati Tag Solaris