I usually simply lurk this group but I'll jump in on this.
I use XEmacs 21.1.x regularly and with only some minor setup on my part can
integrate workshop quite nicely.  Although I personally do not use Workshop,
preferring gud and dbx, I've made it work for several of my colleagues
Provided that XEmacs 21.1.x is in the PATH ahead of any of the Sun Workshop
directories, the following function should work like a charm:
;;
;; Initialization required for interfacing with Sun's Workshop.
;; Do M-x workshop-start to initiate a debugging session.
;;
(defun jnc-workshop()
  "Initializes Sun Workshop.  Use M-x workshop-start to invoke the debugger"
  (interactive)
  (when (featurep 'tooltalk)
    (load "tooltalk-macros")
    (load "tooltalk-util")
    (load "tooltalk-init"))
  (when (featurep 'sparcworks)
    (load "sunpro-init")
    (load "ring")
    (load "comint")
    (load "annotations")
    (sunpro-startup))
  (setq bar-cursor nil))
>>>> "SY" == Steve Youngs
<youngs(a)xemacs.org> writes: 
    SY> Can anyone comment on this?
    SY> --
    SY> |---<Steve Youngs>---------------<GnuPG KeyID: 9E7E2820>---| |
XEmacs
    SY> - It's not just an editor.  | | It's a way of life.  |
    SY> |------------------------------------<youngs(a)xemacs.org>---|
    SY> From: Isaac Hollander <ysh(a)mindspring.com> Subject: Sun package is
    SY> deadwood?  To: youngs(a)xemacs.org, "Stephen J. Turnbull"
    SY> <turnbull(a)sk.tsukuba.ac.jp> Date: Sun, 18 Mar 2001 23:00:28 -0400
    SY> Sun^WForte still ships XEmacs 20.4 with their Workshop IDE suite,
    SY> since the lisp files in the Sun directory of xemacs-packages only
    SY> work properly if they're dumped into the xemacs binary.
    SY> I've opened up a bug report with Sun from my ork address, but I don't
    SY> expect any quick progress.
    SY> While you can hack the lisp yourself to get workshop to semi-work, I
    SY> would argue that until Sun or someone associated with them provides
    SY> 21.x compatible lisp code, the Sun directory should be removed from
    SY> xemacs-packages.
    SY> My $.02.
    SY> Should this discussion take place on the xemacs-beta mailing list?
    SY> Thanks
    SY> Isaac ----------
-- 
Jake Colman                     
Principia Partners LLC                  Phone: (201) 946-0300
Harborside Financial Center               Fax: (201) 946-0320
902 Plaza II                           Beeper: (800) 928-4640
Jersey City, NJ 07311                  E-mail: colman(a)ppllc.com
                                       E-mail: jcolman(a)jnc.com
                                          web: 
http://www.ppllc.com