When creating the menu structure in TLDC, files are created in /opt/thinlinc/desktops/xdg_data_dir/directories/thinlinc. Additionally, entries are written in tl-desktop.hconf, like:
To me, the value of this seems to be zero; this seems unneccessary. I think the presence of a file in /desktops/xdg_data_dir/directories/thinlinc should be enough to define a menu. This also avoids problems with the .hconf defs getting out of sync with the files on disk.