Hi @SevInventor. That would be nice. There is an application level setting that helps, but is not 100% effective at this specific need. In the application options, on the file tab, at the bottom is a button labeled File Open..., which controls the 'default' settings for representations when opening files. On the Assembly tab & Part tab, I have the Design View set to 'Last Active', because the 'Default / DEFAULT' one is usually always either the only custom one, or the one active the majority of the time in all our model files. That also seems to translate to when placing instances of components into an assembly. But obviously, by its very nature, 'Last active' has a 'human' element to it, so not 100% reliable. Unfortunately, since not every model document might have a 'custom' design view with exactly the same name, there is not an option at the application level for choosing that design view every time.
Beyond that, an Inventor add-in might be needed, because you would want that type of solution to be active when Inventor starts, and stay active the whole time Inventor is running, so it can monitor for, and catch the event where you add a component into an assembly, so that it can automatically attempt to set its design view for you. When going that route, you can 'handle' the AssemblyEvents.OnNewOccurrence event. It gives us access to the AssemblyDocument that the component was placed into. And depending on the 'timing' (before or after) will give us access to either the ComponentDefinition of the new occurrence (in Context) before it is placed into the assembly (but not the occurrence itself), or will give us access to the actual ComponentOccurrence after it has been added, as well as its ComponentDefinition (in Context). Using that event in its 'after' timing, you can attempt to set its DVR (DesignViewRepresentation) to that specific one immediately when it is placed into the assembly.
There are also events related to representations, but I doubt those would be of interest in this case.
RepresentationEvents
ModelStateEvents
Also, if we are using the 'Place' command, it will usually show a file dialog for us to browse for and choose a model file to place an instance of into the assembly, and while that file dialog is showing, there is usually a button near the bottom called 'Options...', and when we click that, we see that same small pop-up dialog asking about which representations of that file we want to use. Still not as convenient as we want in this case, but something at least. If you choose the model file before clicking that button, the list will be customized to that model file, and will actually include the custom DVR so that we can choose it.
Wesley Crihfield

(Not an Autodesk Employee)