I just downloaded 2apps now that are compatible with 512MB devices and copied it to my sd card root. One of them showed up, the other didnt.
The SD card option shows up after you reboot the phone, no need to wait.
The apps need not be copied to the root folder, it can be there anywhere inside...