I really appreciate the help Roguedjack, anyways here is the report:
Start of report.
-----------------------------------------------
EXCEPTION
Error in the application.
-2005530516 (D3DERR_INVALIDCALL)
   at Microsoft.DirectX.Direct3D.Texture..ctor(Device device, Int32 width, Int32 height, Int32 numLevels, Usage usage, Format format, Pool pool)
   at djack.RogueSurvivor.UI.DXGameCanvas.m_Device_DeviceReset(Object sender, EventArgs e)
   at djack.RogueSurvivor.UI.DXGameCanvas.InitDX()
   at djack.RogueSurvivor.UI.DXGameCanvas.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   at System.Windows.Forms.Form.SetVisibleCore(Boolean value)
   at System.Windows.Forms.Control.set_Visible(Boolean value)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.Run(Form mainForm)
   at djack.RogueSurvivor.Program.Main()
-----------------------------------------------
LOG
init main : starting program...
init main : creating main form...
init main : creating main form done.
init d3d : creating device...
init d3d : device reset..
init d3d : creating sprite...
init d3d : creating text sprite...
init d3d : creating blank texture...
init d3d : creating minimap texture...
-----------------------------------------------
End of report.