Game launches through steam, does not launch through site/shortcut

If done through the desktop launch shortcut, javaw.exe launches and closes, and if done through the site jp2launcher starts fine (using internet explorer).
The java.exe process, in both cases, starts up, briefly starts consuming resources, and then my entire monitor goes black for about 1.5 seconds (no audio interruption). Upon returning, java.exe is using less memory than the full launched game would normally, and appears to be essentially idle. If I attempt to relaunch the game, the process repeats, stacking up tasks (I can terminate the processes through task manager with no complaint).
I've updated everything/restarted, reinstalled etc.
-
Computer is a Gateway SX2855 UR21p, so:
OS: Windows 10
RAM: 6GB DDR3
Processor: Intel i3 2100
Graphics: Intel HD Graphics 2000
-
This has never happened before to me. I converted to windows 10 a few days ago, from windows 7, and I have tried changing the java processes' compatability. To reiterate, the steam launch works perfectly, but this is not useful to me because my main account is stuck with Kongregate (has been since 2011).

Could you post projectx.log from Spiral Knights folder.

maybe try the java vm that comes with the Steam version, the downloaded one uses your system Java I believe.

2016/08/07 11:21:31:363 INFO K$a.b: Logging to 'C:\Users\Addison\Desktop\Games\Spiral Knights\.\projectx.log'.
2016/08/07 11:21:35:671 INFO K$a.b: Couldn't create display; switching fullscreen mode. [fullscreen=true]
2016/08/07 11:21:35:675 WARNING K$a.b: Couldn't find valid pixel format.
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Controllers has not been created.
at com.threerings.opengl.gui.e.f.isValid(SourceFile:638)
at com.threerings.projectx.client.ProjectXPrefs.c(SourceFile:1210)
at com.threerings.projectx.client.ax.(SourceFile:82)
at com.threerings.projectx.client.ProjectXApp.init(SourceFile:1213)
at com.threerings.opengl.o.run(SourceFile:171)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
2016/08/07 11:24:35:656 INFO K$a.b: Idle state changed. [idle=true]

...presuming that changing the vm is as simple as redirecting the launch shortcut (the one in my own installed version folder) to the javaw.exe in the steamapps spiral knights binaries folder... it worked. I guess java can't install properly on my computer?
The java website thinks that my java is installed perfectly, and I have fully uninstalled and reinstalled my system's java already.

Try to copy code, java_vm, native folders from Steam version.
Upon changing my game video settings (by launching the game through steam, changing from fullscreen to windowed), I have eliminated the 1.5 seconds of blank screen on launch attempt.
(all other behaviors the same, game doesn't launch).