maybe the main window got moved off screen, so it's open, just can't see it.
Close spark completely. Open the layout.settings file in the user profile (Win7 will be :\Users\[user]\AppData\Roaming\Spark)
look at the mainWindowY and mainWindowX values and adjust them if they are out of bounds. 0 for both will reset the position to the top left of the desktop.