I sort of miss this in C#, it doesn't really give the ability to really suggest any sort of memory control. This was by design, but still, it is nice to be able to say "Yes, I will no longer use this piece of memory, you can free it up."
Disposed is only for the situation where C# interacts with some unmanaged language (EG C++). Since WPF is completely managed, there is no memory control on WPF objects.
The problem with GC though is that it only cleans up when the CPU is idle.