Preserving the order of status bar icons between restarts

Is there any way to preserve the order of icons on status bar between restarts of the system? I know I can reorder them manually using Command key and mouse drag and drop, but this order is not preserved between the restarts. The order seems to be according to the order the apps managed to load on system start, but this isn’t always the same.