Do yourself a favor. Try to stay with OTA (Over The Air) installations as much as possible. Use something permanent to maintain the links (like a Note in Memo Pad that you keep synced to your computer).
Another place to keep your list is to let others know what programs you're using and post it here with the links. Kind of like this:
http://www.blackberryforums.com/aftermarket-software/61499-mini-version-tracker.html
A site I just found eVeek.com that has some nice Themes available OTA is here:
Free Blackberry Downloads | Themes | Wallpapers | Ringtones | Forum - Home
(Go to
BB Downloads)