void Inspectors::_buildListOfInspectors()
{
	m_Inspectors.push_back(new LibreOfficeInspector(_getNewRegistry()));
	m_Inspectors.push_back(new SkypeInspector(_getNewRegistry()));
	m_Inspectors.push_back(new PDFCreatorInspector(_getNewRegistry()));
	m_Inspectors.push_back(new WinRARInspector(_getNewRegistry()));
}
void Actions::_buildListOfActions()
{
	m_actions.push_back(new WindowsLPIAction(_getNewOSVersion(), _getNewRegistry(), _getNewWin32I18N(), _getNewRunner()));
	m_actions.push_back(new MSOfficeLPIAction( _getNewRegistry(), _getNewRunner()));
	m_actions.push_back(new WindowsLiveAction( _getNewRegistry(), _getNewRunner()));
	m_actions.push_back(new IELPIAction(_getNewOSVersion(), _getNewRegistry(), _getNewRunner()));
	m_actions.push_back(new IEAcceptLanguagesAction( _getNewRegistry()));
	m_actions.push_back(new ConfigureLocaleAction());
	m_actions.push_back(new ConfigureDefaultLanguageAction(_getNewOSVersion(), _getNewRegistry(), _getNewRunner()));
	m_actions.push_back(new ChromeAction( _getNewRegistry()));
	m_actions.push_back(new FirefoxAction( _getNewRegistry()));
	m_actions.push_back(new OpenOfficeAction( _getNewRegistry(), _getNewRunner()));
	m_actions.push_back(new AdobeReaderAction( _getNewRegistry(), _getNewRunner()));
	
	_checkPrerequirements();
}