depends on how the logo looks like and what kind of 'appearance' you want ...
drop-dead-simple:
use any paint.app which supports psd-layers (recommending Pixelmator …), 'split' the diff. elements into separate layers (needs perhaps some retouch) and fade in/move in each layer. (made that for some other request awhile ago : http://youtu.be/uEDjHtADYj8 )
not-that-complicated:
in Motion, matte tool, paint some lines, which cover the logo, use the write-on behavior... (thousands of tuts at YT ... )
all-bells-and-whistles:
use tools as Blender, Cinema4D or mObjects (=the 3D-plugin for Motion) to re-enact the logo in 3D, flying, tumbling, lens flares, chrome shine, fire balls, Hollywood! 😉