Actually a bad skin will cause start up to failed. It's best just to temporarily remove/rename the skin directory and start with default skin. You also can rename the save folder just in case you need it later. Then you can copy over the new skin; restart Primo and see if it let you select it inside Primo.