Thought about Dowles yet?
If you can keep the adj shelf stable enough to drill a small pilot hole straight thru the cabinet into the shelf so all aligns properly, I'd say go that way.
some wood caps can be inserted into the recess you'll allow for in the cabinets wall by sinking the dowle in so it's not quite up to being flush with the cabinets side or back walls. then just push in some mushroom buttons into the holes where you used dowles!
Simple... well almost... but surely not beyond being a reasonable solution.
If you can keep the adj shelf stable enough to drill a small pilot hole straight thru the cabinet into the shelf so all aligns properly, I'd say go that way.
some wood caps can be inserted into the recess you'll allow for in the cabinets wall by sinking the dowle in so it's not quite up to being flush with the cabinets side or back walls. then just push in some mushroom buttons into the holes where you used dowles!
Simple... well almost... but surely not beyond being a reasonable solution.