This reverts commit 81a93df6d2, it is not safe to handle initialization for startup.blend differently. Instead fix the root issue of the preview icon data structures not being initialized in time.
81a93df6d2