I'm trying to use a scratchy screen texture, like a png as a screen overlay. i know theres a few apps to add a foreground tint or gradient, but they dont allow images. any ideas?
Use it as a wallpaper. If you convert it to a .jpg, Wallpaper Wizardrii, among other apps, will be able to use it. (But no transparency.) To use it as a screen overlay, you'd have to write an app that just does a screen overlay, then use that .png file as the overlay. See this thread for some ideas.