Photoshop does have some vector tools, but they aren't all that great. For the file types, i'd probably go with .tif or .tga for anything with transparency, only problem is the filesize can be quite large.