Trying to align objects gizmo to worldspace

Hello all!
Is there any way to “reset” the gizmo on an item? If I have a projectile model that is pointed up when set to 0,0,0 rotation, and want this to point forwards instead when no rotation is applied, what would one do?
I know I could nest it inside a properly aligned empty gameobject, but I want to be able to access the collider etc. through the variable used for instancing…

The best solution is to fix the mesh in a 3D authoring program. You can gain access to the child from the parent in a number of ways including Transform.Find().

You will find an editor script here that will create a close with appropriate rotation here:

http://answers.unity3d.com/questions/561786/how-to-export-obj-from-editor-with-rescaled-mesh.html

To use, scale and rotate your game object to how you want it when the rotation is (0,0,0), and the scale is (1,1,1). Select it in the hierarchy then select Window/Rotate Mesh.