load/have asset on a static script

Hey, I was wondering: how would you load/have a reference to an asset within a static class/script? The reason I'm asking is because I have a static script that can be called from anywhere, and it is not attached to any GameObject. I want the static script to, for example, apply a GUISkin. How would I get the reference to the GUI SKin?

For example, usually you would attach a script to a game object, and set the reference in inspector. Because this static script isn't attached to anything, I can't do that. Anyway for me to do that? Thanks.

You can use

Resources.Load("Moo");

This will load an asset called Moo with the path (relative to assets) Resources/Moo.jpg

You need to skip on the extension, and the file HAS to be in the Resources folder (which you should add if it doesn't exist), or one of its subdirectories. The path you use in the Resources.Load call needs to be relative to Resources