Fix a crash in vvSoftImg when the destructor gets called during atexit().

Allocate the vvSoftImg on the heap so the destructor does not get called during atexit().
There is no way to properly destroy this vvSoftImg.