public function applicationsListAction()
	{
		$manager = $this->getPageApplicationManager();

		$responseData = array();

		foreach ($manager->getAllApplications() as $application) {
			$responseData[] = array(
				'id'		=> $application->getId(),
				'title'		=> $application->getTitle(),
				'icon'		=> $application->getIcon(),
				'isDropTarget' => $application->getAllowChildren(),
				'childInsertPolicy' => $application->getNewChildInsertPolicy(),
			);
		}

		return new SupraJsonResponse($responseData);
	}