advertising display (slp vs bonjour)

we use linux in our lab and would like to be able to manage Mac displays. The linux systems scan for SLP advertisements of vnc. Macs are built to use bonjour, but we have turned off bonjour because it seems that the flapping of our network is causing so much remapping by bonjour on the workstations that they are slowing to a crawl…

So, is there some way to advertise the availablility of the display via slp so as to mimic the behavior of ARD without bonjour?? or is there a way to set the workstation up to broadcast via bonjour by protocol…

Currently the only broadcasting service that OSXvnc supports is Bonjour(aka Rendezvous).

I’m not familiar with SLP, are there VNC clients that use it? Can you provide links to technical documenation or libraries that we could built on to add this feature to OSXvnc?