IMS Service is presenting a string in US date format which prevents launch in any other country; US date formats are unusual from an international perspective (mm/dd/yyyy).
This will raise a Windows Application Event under .Net Runtime of 1026 (Description: The process was terminated due to an unhandled exception.)
I haven't looked at the code, so it may be due to the library you're using or the way the input to that library presupposes a specific interpretation by that library.
Example details:
Exception Info: System.FormatException: String '10/25/2017 10:43:50 AM' was not recognized as a valid DateTime.
at System.DateTimeParse.Parse(ReadOnlySpan1 s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.DateTime.Parse(String s) at RoyalXML.RoyalSerializer.StringToValueType(String data, Type type) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 354 at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary
2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 247
at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 304 at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary
2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 281
at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 275 at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary
2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 293
at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary`2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 304
at RoyalXML.RoyalSerializer.XMLToObject(String xml) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 235
at RoyalXML.RoyalSerializer.XMLToObject[T](String xml) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 370
at IMS_Library.IMSConfigurationUtility.FromConfiguration[T](T imsConfiguration) in D:\Projects\IntegratedMinecraftServer\IMS-Library\IMSConfiguration.cs:line 59
at IMS_Library.IMS.Execute() in D:\Projects\IntegratedMinecraftServer\IMS-Library\IMS.cs:line 152
at IMS_Library.IMS.OnStart(String[] args) in D:\Projects\IntegratedMinecraftServer\IMS-Library\IMS.cs:line 211
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.ServiceProcess.ServiceBase.Run(ServiceBase[] services)
at System.ServiceProcess.ServiceBase.Run(ServiceBase service)
at IMS_Service.Program.Main(String[] args) in D:\Projects\IntegratedMinecraftServer\IMS-Service\Program.cs:line 39