The function module which generates a Smart Form is 'FB_GENERATE_FORM'. There is a simple SAP report which will call this function module in the background: 'SF_BATCH_GENERATE'. I imagine this report can be given a variant and scheduled as a batch job to follow a transport.
Obviously, if the form does not generate properly, you'll still run into difficulties in the target system. For instance, it may refer to a component, such as a Smart Style or graphic, which only exists in the source system. Then again, if it generates fine you should be good to go.
This was first published in November 2006