some software could just open a DVD ISO, so I used that as the backup format when I wanted to retain menus. XBMC and it's derivatives could open them over the network share iirc.

VLC can do DVD menus as well, either from an ISO or a VIDEO_TS folder.