One useful source would be SLED. Desktop certainly has things Server does not, and I have solved similar problems with SLED packages (and you remain within the warm comforts of supported SUSE packaging....)

--J