"System.ArgumentNullException: Value cannot be null" when launching the Exclaimer console

Symptoms:

When launching the Exclaimer console, the information below is displayed on screen:

System.ArgumentNullException: Value cannot be null. Parameter name: value at System.Windows.Forms.ImageList.ImageCollection.Add(Image value) at Exclaimer.Console.MMCSnapIn.AddIcon(IconHolder icon) at Exclaimer.Console.Elements.Action.AddIconToSnapIn(IconHolder newIcon)at Exclaimer.Console.Elements.Action.set_SnapIn(MMCSnapIn value) at Exclaimer.Console.MMCSnapIn.FillActionList(NavBarControl itp) at Exclaimer.Console.Host.Engine.ExclaimerConsole.InitCtls() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at Exclaimer.Common.UI.ExclaimerForm.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


Resolution:

Ensure that the Windows DPI display settings are configured as 100%. Exclaimer products do not support DPI settings greater or lower than 100%.


Troubleshooting