Creating custom effects
If you are a developer, you can create your own custom effects in a program such as Microsoft Visual Studio. Effects are implemented using the Windows Presentation Foundation (WPF) and Microsoft Silverlight System.Windows.Media.Effects namespaces.
Creating custom effects for WPF applications
See the following articles on MSDN and on other websites:
Creating custom effects for Silverlight applications
See the following article on MSDN: