private static void AskForPrinting(PrinterMaintainer printerMaintainer)
        {
            DialogResult result = MaintainerMessages.ShowQuestion();

            if (result == DialogResult.Yes)
            {
                printerMaintainer.PrintTestPage();
            }
            else if (result == DialogResult.No)
            {
                printerMaintainer.DelayPrinting();
            }
        }
 static void Main()
 {
     try
     {
         PrinterMaintainer printerMaintainer = new PrinterMaintainer(ConfigFilename, LastPrintTimeFilename);
         if (printerMaintainer.ShouldPrintTestPage())
         {
             AskForPrinting(printerMaintainer);
         }
     }
     catch (Exception e)
     {
         MaintainerMessages.ShowError(e.ToString());
     }
 }