That is good.
So now I can create a script called instance_create(x,y,object) which creates a instance_create_layer(x,y,default_layer,object) then in the Create event of the object I set layer=layer.
This means my code is much tidier and if happen to change layer name or what layer object should be on I don't need to change a million bits of code.