Oh boy are you in for a treat! I am in the process of writing up this exact scenario. I hate it. Hang in there I’ll have it by the end of the day. If you want, take a look here to see all the trouble we went through: Custom Part Context Menu Open With
4 Likes