Helene,
yes, you are right if you have a specific Control with Diagram code, but you save it without diagram, than you cannot use it in the function palette (as Merge VI) nor in the control palette (as extended control).
However, I don't know why you want to do that. And technically, I guess, it is not possible to have no diagrammed "SubVI"/extended control without code in the development phase of a New VI.
Workaround: Save your extended Control with diagram and configure it as Merge VI in the palette and once you are done with using this Merge VI/extended control in the new VI, you save this new VI without diagrams.
If you would post this behavior on the LabVIEW (only) forum, instead of LabVIEW DSC, you might get some more LV guru answers.
Hope th
is helps
Roland
PS: A LV control (without any code) is a .ctl and cannot be saved with options>remove diagram, thus I assume you mean an "extended control" with diagram code.
How Can I Place the Block Diagram Code Snippets on a Palette?How do I Put Snippets of Code on My LabVIEW Palettes?