The only difference with horn being stabilized that I have ever noticed was that it became more translucent,which it will do when finishing it out anyways.
The best way to finish it out is like the old Sheffield makers did which is to add a piece of gold leafing to the back side of the horn before mounting it.This gives it a rich look.
One benefit to stabilizing horn that i have found is that the worms or moths that like to eat it will leave it alone after the stabilizing process.
I love horn,and that looks really cool,were can a person get some?
Bruce