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.