North Korea can never be invaded successfully because of China. This would spark WWIII with two superpowers with nuclear weapons, and runtass North Korea with a few nuclear firecrackers of their own that would fall on South Korea and Japan. Japan and Russia would possibly jump in and before you know it, there are ICBM’s being fired at every city on the Earth. That would suck.
I don’t think the North Korean army would flee in a conventional war. They have been taught since they were babies that the Americans are evil monsters who wish to destroy them.
The only way that North Korea will cease to exist is internally. The common people of NK do not have the capacity to even begin a revolution. They are closely monitored and the mere mention of the “The Dear Leader” in a negative light means that literally your whole family, including children end up in a gulag and possibly tortured to death. NK people are not allowed to leave their village without permission from the government. The people cannot begin to organize any kind of front against the regime.
The people in power (there are about 600 people who run North Korea altogether) closely monitor themselves to guard against desent. These people do not want to lose what they have. The small minority at the top are living pretty well. This is where sanctions come into play to keep things away from their elite. (like plasma TV’s, Japanese pron, Hello Kitty crap etc.)
I don’t know if this would work, but to airlift and drop food, rice, and books/newspapers and magazines, medical supplies, anything to show the people about the outside World, papering the landscape in Korea of Kim Jong Il and his opulent lifestyle, while they are hungry, cold and repressed. If nothing else, it would ease and counter the lies of the regime that Americans are killers and that South Koreans are repressed and impoverished (make sure the mags have lots and lots of ads for meat.)
The USA needs to leave Korea. If that were to happen, NK would have no one to blame their problems on. A regime like this requires an enemy, and this could turn on China. What China should do is to invade NK and liberate the people and replace the government with one similar to a Chinese model. They can seal the border with China, have lots of cheap labor and the Chinese could speculate on the real estate and all the other crazy shit the Chinese do.
The two Koreas can then sit down and hammer out a reunification plan, if that is what works for them. They can stipulate that no foreign troops are to be on their soil. If China invades Korea, the USA will defend it and vice versa. (which caused this shit in the first place!) So it would be very important to have a non alligned united Korean military.