At the moment the parent dependancy has to be a Node, Interface or Group. Would it be possible to allow a parent to be an APM Application or Component?
Even better, but I'm sure more difficult, would be to allow UnDP as a parent and its status (up/down) being configurable by the UnDP Status value.
In addition to parent, can I suggest the child be allowed to be an Application/Component etc too.
e.g. SQL performance counters template is dependant on SQL process monitoring component.