I always use png's for my transparency in my games and such. However if you want an alpha channel for shading and such, take a close look at your library, because I know at least one doesn't support alpha shading. Otherwise you can always set up a color key =)