In reply to both of you:
My shocks have less than 10,000 miles on them, my rims are OEM Jeep aluminum, the tires are from Peerless tire and run true and are well balanced.
OTOH, I might have a bit of wear in the wheel bearings and balljoints but I can't detect any slop.
I know the disk brakes pulse a bit due to the fact the XJ sat for three years outside before the previous owner decided to get rid of it and there is brake pad shaped rust patterns on the rotors that I need to get removed.
It's that pulsing that brought the wobble to my attention. Around town the pulsing is just a mild annoyance and that's where I drive 90+% of the time.
I'm also looking at doing a tierod end replacement in the spring just to be safe.