ok, I have the first generation of Omnia, the I900.
Its bugged me for ages that if I didn't keep track of files I put on the internal memory (such as My Ringtones etc...) - ideally you want to put files like MP3s, wallpapers etc... on your main Storage card (mine if 8GB) and then use these files... but no, Samsung insist to customise your Omnia you MUST place
Here is the BEST way to fix this problem which I cam across completely by accident.
As you will notice on you main storage memory - go to Fiel Explorer and select My Device.
There you will see a My Documents folder - this is where Omnia looks for all options with regards to ringtones, wallpapers etc..
The fix.
Create a My Documents folder on your external Storage card. Then replicate the folder structure and add add files you want o use in there instead.
The WM operating system looks for ALL folders contained on the device that match My Documents > <My Ringtones (for example)
So when you want to set a ringtone add it to your external strorage card and it will be available on the options under settings > phone > ringtones
Whether this is deliberate or not I am unsure, but it works and thats what I care about