Jak nie działa jak działa, zapisałeś plik gmk w tym samym miejscu to pliki graficzne ?
(nie wiem którego gm używasz ale z zewnątrz gm6 bez dll może tylko wczytać bmp,jpg lub gif)
uzupełniłeś braki w sprite add czy tylko skopiowałeś jak leci ?
i w końcu czy w draw dałeś draw_sprite(...)
poza tym pamiętaj że ten format nie do końca jest własny
jest to po prostu ukryty obrazek bez szyfrowania
więc każdy kto zmieni twoje rozszerzenie będzie miał dostęp do twoich spritów itp.