protected FwApp(IFieldWorksManager fwManager, IHelpTopicProvider helpTopicProvider)
{
PictureHolder = new PictureHolder();
m_fwManager = fwManager;
m_helpTopicProvider = helpTopicProvider;
#if DEBUG
m_debugProcs = new DebugProcs();
#endif
m_registrySettings = new FwRegistrySettings(this);
m_registrySettings.LatestAppStartupTime = DateTime.Now.ToUniversalTime().Ticks.ToString();
m_registrySettings.AddErrorReportingInfo();
Application.EnterThreadModal += Application_EnterThreadModal;
Application.LeaveThreadModal += Application_LeaveThreadModal;
Application.AddMessageFilter(this);
}