A día de hoy existe alguna forma de asignar un parent mediante código?
Según he leído de forma simple no se puede hacer. :\

Has leído bien. Mediante código no se pueden asignar parents.
alaberga regué el café.

BA:STFW&RTFM

Que extraño.
Al parecer sí se puede con esta función:
object_set_parent(index, obj);
Donde index es el nombre del objeto que usa la función.
Donde obj es el objeto padre. Si no tiene objeto padre entonces es -1.

Lo he consultado en la documentación online: http://docs.yoyogames.com/source/dadiospice/002_reference/objects%20and%20instances/objects/object_set_parent.html


object_set_parent es una función obsoleta, de los oscuros días en que GM era interpretado y no compilado. Ya no es posible usarla.