It is possible to disable canvas objects when a Grasshopper file is opened by exploiting how the canvas compute order works. Here’s a recent example that demonstrates this for data dams, but it should work for any object type, I think:
See this post for a solution that doesn’t raise errors.