If you flash a new rom, and want to use apps2sd again, you will have to reinstall the app, since you will have to partition the sd card. Use Titanium Backup to backup your apps (I believe you do not want to backup the data as well, just the apps.. best to check XDA for more info, since I never really had to do this), and then restore them after flashing the new ROM.