Shelf Woes

I'm trying to install a shelf but having no luck. it says some items can't be loaded, then the shelf is blank.
I tried to run it from the script editor (the shelf mel script I mean), but no go.

when I take a single "shelfbutton" command from it, with its parameters, it creates the button on the top left corner of Maya, overlapping the "file" menu and the dropdown box for modeling/animation/etc.
Just slaps it right over that, sloppy.

This is even happening when I take a shelfbutton command from a shelf that DOES work at startup...
Can't understand this...

where did this shelf come from?

it's from syflex's website... adds a bunch of icons/commands in a "syflex" shelf.

is the plugin installed?

Yes...

I don't think I'm clear on shelf creation. I had opened up another working shelf .mel to troubleshoot, and copy-pasted a shelfbutton command, and it had done the same thing.
Now I'm trying it again, it doesn't add any buttons.
Is this how you do it?

CODE
global proc shelf_SyFlex () {
    global string $gBuffStr;
    global string $gBuffStr0;
    global string $gBuffStr1;

    shelfButton
        -enableCommandRepeat 1
        -enable 1
        -width 34
        -height 34
        -manage 1
        -visible 1
        -preventOverride 0
        -align "center"
        -label "km_tglDoubleShelf;\r"
        -labelOffset 0
        -font "tinyBoldLabelFont"
        -image "C:/Documents and Settings/Administrator/My Documents/maya/7.0/prefs/icons/SYFLEX/DoubleSizeShelf.xpm"
        -image1 "C:/Documents and Settings/Administrator/My Documents/maya/7.0/prefs/icons/SYFLEX/DoubleSizeShelf.xpm"
        -style "iconOnly"
        -marginWidth 1
        -marginHeight 1
        -command "km_tglDoubleShelf;\r"
        -sourceType "mel"
        -actionIsSubstitute 0
   ;
}

I had to remove -sourceType "mel", that was giving me an error, I suppose that's a maya version problem...