We use 3rd party controls in our project. Almost every time when I double click on a file which has a design view too, Visual Studio tries to bring up the designer with heroic e
For your point #1, you could prevent double-clicking from opening the designer but instead open the code editor by default.
You can do this by:
If you want to change it back later, follow same procedure but pick "CSharp Form Editor".